<!----><!DOCTYPE html>
<html class="notranslate">
  <head>
    <meta charset="UTF-8" />
    <meta
      name="viewport"
      content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"
    />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <meta name="google" value="notranslate" />
    <meta name="sheet-data-version" content="8" />
    <meta name="renderer" content="webkit" />
    <meta
      property="og:image"
      content="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/feishu.ico"
    />
    <script>
      window.gfdatav1 = {
        env: "prod",
        ver: "1.0.0.3262",
        canary: 0,
        garrModules: null,
        envName: "prod",
        region: "CN",
        idc: "lf",
        webServerCodeType: "DeployServerlessWebServer",
        runtime: "node",
        extra: { canaryType: null },
      };
    </script>
    <script>
      (window.parseStartTime = Date.now()),
        (window.serverSsrStartTime = "1712111161557");
    </script>
    <style>
      body,
      html {
        margin: 0;
        padding: 0;
        height: 100%;
      }
      #mainBox {
        height: calc(var(--vh, 1vh) * 100);
        width: 100vw;
        background: var(--bg-body);
      }
    </style>
    <title>Docs</title>
    <script>
      !(function () {
        function isLocalHost() {
          var o = window.location;
          return (
            o.host.indexOf("localhost") > -1 ||
            /^(\d+)\.(\d+)\.(\d+)\.(\d+):(\d+)$/.test(o.host)
          );
        }
        if (isLocalHost())
          try {
            var xhrObj = new XMLHttpRequest();
            xhrObj.open("GET", "/js/only_dev.js", !1),
              xhrObj.send(""),
              eval(xhrObj.responseText);
          } catch (o) {
            console.error(o);
          }
        else {
          var query = window.location.search.substr(1),
            consoleQuery = query.match(
              new RegExp("(^|&)console=([^&]*)(&|$)", "i")
            ),
            shortcutQuery = query.match(
              new RegExp("(^|&)shortcut=([^&]*)(&|$)", "i")
            );
          !console ||
            consoleQuery ||
            shortcutQuery ||
            ((console.log = function () {}),
            (console.warn = function () {}),
            (console.info = function () {}),
            (console.debug = function () {}));
        }
      })();
    </script>
    <script>
      window.langCdns = {
        fileNames: {
          "de-DE": "de-DE.27472b9f08f9173c.js",
          "en-US": "en-US.f9af62b9532d3bd6.js",
          "es-ES": "es-ES.04f0b3deb590d442.js",
          "fr-FR": "fr-FR.ada198f57a66ce4b.js",
          "hi-IN": "hi-IN.6451a5f3d290b9ce.js",
          "id-ID": "id-ID.de0e683a346a475c.js",
          "it-IT": "it-IT.fd7a9c88181d1905.js",
          "ja-JP": "ja-JP.7e2f37c06b9314d6.js",
          "ko-KR": "ko-KR.1bc764eeec83e5c6.js",
          "ms-MY": "ms-MY.8615171af6b1ed07.js",
          "pt-BR": "pt-BR.45615d3e03155da3.js",
          "ru-RU": "ru-RU.6870b47848a2c6ed.js",
          "th-TH": "th-TH.3fc17d3a2616bbb6.js",
          "vi-VN": "vi-VN.843a8bcb92b2a3f8.js",
          "zh-CN": "zh-CN.98273def19ae33ff.js",
          "zh-HK": "zh-HK.e2c9a73c437048a9.js",
          "zh-TW": "zh-TW.9a0f4c4253aab916.js",
        },
        pathPrefix: "/ccm/pc/web/resource/bear/lang/",
      };
    </script>
    <script>
      window.baseLangCdns = {
        fileNames: {
          "de-DE": "de-DE.055c5a4ead12efd8.js",
          "en-US": "en-US.e18b0c2ce880eaa1.js",
          "es-ES": "es-ES.a69a53bbb70c6b09.js",
          "fr-FR": "fr-FR.e1646b46d231f83b.js",
          "hi-IN": "hi-IN.3a80b17ee45990cc.js",
          "id-ID": "id-ID.928d762e467d01e1.js",
          "it-IT": "it-IT.0f58efc64ec40d3f.js",
          "ja-JP": "ja-JP.504a527fd5cd7590.js",
          "ko-KR": "ko-KR.b92bb7be2673f271.js",
          "ms-MY": "ms-MY.cdec58e6ccd60c97.js",
          "pt-BR": "pt-BR.634aea234af66262.js",
          "ru-RU": "ru-RU.d626cba6c9f5bdd4.js",
          "th-TH": "th-TH.6ea8ad4b367b1d3e.js",
          "vi-VN": "vi-VN.fff4adc7447452a4.js",
          "zh-CN": "zh-CN.753111e9b6eb04a2.js",
          "zh-HK": "zh-HK.6f80afe060f87460.js",
          "zh-TW": "zh-TW.580ea103e595eb4d.js",
        },
        pathPrefix: "/ccm/pc/web/resource/bear/lang/",
      };
      window.basicBizLangCdns = {
        docxMpa: {
          fileNames: {
            "de-DE": "docxMpa/de-DE.36e9034da5d59406.js",
            "en-US": "docxMpa/en-US.6fcb8559f9de1616.js",
            "es-ES": "docxMpa/es-ES.c7bd0bdadc15cf73.js",
            "fr-FR": "docxMpa/fr-FR.01d5249dfffcb0a5.js",
            "hi-IN": "docxMpa/hi-IN.116be87605f38f36.js",
            "id-ID": "docxMpa/id-ID.c79053227b2bac79.js",
            "it-IT": "docxMpa/it-IT.bf08a766b3160850.js",
            "ja-JP": "docxMpa/ja-JP.cfec992b7da2e7c8.js",
            "ko-KR": "docxMpa/ko-KR.f03255213fcb01b5.js",
            "ms-MY": "docxMpa/ms-MY.689cb918b8209c91.js",
            "pt-BR": "docxMpa/pt-BR.e754dde7023838a2.js",
            "ru-RU": "docxMpa/ru-RU.71ec6a757bb4980c.js",
            "th-TH": "docxMpa/th-TH.65a421f240d8b9cc.js",
            "vi-VN": "docxMpa/vi-VN.4c751672afad05df.js",
            "zh-CN": "docxMpa/zh-CN.37be44049cbc904c.js",
            "zh-HK": "docxMpa/zh-HK.8d5fcc7715d9604f.js",
            "zh-TW": "docxMpa/zh-TW.c33c2a842e4443ed.js",
          },
          pathPrefix: "/ccm/pc/web/resource/bear/lang/",
        },
        docxSpa: {
          fileNames: {
            "de-DE": "docxSpa/de-DE.36e9034da5d59406.js",
            "en-US": "docxSpa/en-US.6fcb8559f9de1616.js",
            "es-ES": "docxSpa/es-ES.c7bd0bdadc15cf73.js",
            "fr-FR": "docxSpa/fr-FR.01d5249dfffcb0a5.js",
            "hi-IN": "docxSpa/hi-IN.116be87605f38f36.js",
            "id-ID": "docxSpa/id-ID.c79053227b2bac79.js",
            "it-IT": "docxSpa/it-IT.bf08a766b3160850.js",
            "ja-JP": "docxSpa/ja-JP.cfec992b7da2e7c8.js",
            "ko-KR": "docxSpa/ko-KR.f03255213fcb01b5.js",
            "ms-MY": "docxSpa/ms-MY.689cb918b8209c91.js",
            "pt-BR": "docxSpa/pt-BR.e754dde7023838a2.js",
            "ru-RU": "docxSpa/ru-RU.71ec6a757bb4980c.js",
            "th-TH": "docxSpa/th-TH.65a421f240d8b9cc.js",
            "vi-VN": "docxSpa/vi-VN.4c751672afad05df.js",
            "zh-CN": "docxSpa/zh-CN.37be44049cbc904c.js",
            "zh-HK": "docxSpa/zh-HK.8d5fcc7715d9604f.js",
            "zh-TW": "docxSpa/zh-TW.c33c2a842e4443ed.js",
          },
          pathPrefix: "/ccm/pc/web/resource/bear/lang/",
        },
      };
    </script>
    <script>
      !(function () {
        function e() {
          var e = {
            map: new Map(),
            clear: () => ((e.length = 0), e.map.clear()),
            setItem(t, n) {
              e.map.set(t, n), e.length++;
            },
            getItem: (t) => e.map.get(t),
            removeItem(t) {
              e.map.delete(t), e.length--;
            },
            key: (t) => Array.from(e.map.keys())[t] || "",
            length: 0,
          };
          return e;
        }
        var t = e(),
          n = e();
        try {
          (window.localStoageLength = window.localStorage.length),
            delete window.localStoageLength;
        } catch (e) {
          Object.defineProperty(window, "localStorage", {
            get: function () {
              return t;
            },
          }),
            Object.defineProperty(window, "sessionStorage", {
              get: function () {
                return n;
              },
            });
        }
      })();
    </script>
    <script>
      (window.scm = {
        version: "1.0.14.2561",
        type: "online",
        branch: "release-web-2024.3.4",
        tpl: "pc_index_dox_spa_chunked.es6.html",
      }),
        (window.rv_rev = "docs-3-26-1711447700050"),
        (window.pkgScm = {
          block: { version: "3.90.11", scm: "", branch: "" },
          editor: { version: "3.90.11", scm: "", branch: "" },
        });
    </script>
    <script>
      window.globalConfig = Object({
        common: {
          abTest: { ab_channel_domain: "https://abtestvm.bytedance.com" },
          brand: { app_name: "APP_NAME_FEISHU" },
          channel: "saas",
          domain: {
            applink: "applink.feishu.cn",
            dlp_api: "internal-api-security.feishu.cn",
            helpcenter: "www.feishu.cn",
            helpdesk: "helpdesk.feishu.cn",
            lark_api: "internal-api-lark-api.feishu.cn",
            lark_file: "internal-api-lark-file.feishu.cn",
            official: "www.feishu.cn",
            okr_api: "okr.feishu.cn",
            open: "open.feishu.cn",
            open_platform: "internal-api.feishu.cn",
            open_tpl_service: "feishupkg.com",
            pano: "oa.feishu.cn",
            passport: "login.feishu.cn",
            passport_agw_feishu: "login.feishu.cn",
            passport_agw_lark: "passport.larksuite.com",
            security: "internal-api.feishu.cn",
            setting: "internal-api-lark-api.feishu.cn",
            tnc_fetch_api: "dm.feishu.cn",
            tnc_sdk: "sf6-scmcdn-cn.feishucdn.com",
          },
          domainPool: [
            "feishu.net",
            "docs.bytedance.net",
            "feishu.cn",
            "larksuite.com",
            "feishu-staging.cn",
            "larksuite-staging.com",
            "docs-staging.bytedance.net",
            "larkoffice.com",
          ],
          env: "online",
          frontier: {
            aid: 1191,
            appKey: "5a4d135f57bfbf0461ad10cc7f1d3658",
            fpid: 54,
          },
          garrMina: {
            appId: 66,
            domain: "open.feishu.cn",
            pathName: "/config/get",
            version: "1.0.0",
          },
          helpcenter_article: {
            app_share_help: 360049067873,
            authorized_help: 360025093793,
            confluence_importing_help: 612602911143,
            importing_help: 360026428074,
            incompatible_extension: 360037376033,
            shimo_importing_help: "049570101480",
            space_single_container: 361321970830,
            stickup_help: 360044875193,
            storage_help: 360049067797,
            supported_browser: 360038713913,
          },
          i18nCdnApi: { domain: "starling.snssdk.com", path: "/get_cdn/2102/" },
          mainDomain: "feishu.cn",
          metrics: { domain: "api.zjurl.cn", open: true },
          mina: {
            appId: 2,
            domain: "open.feishu.cn",
            pathName: "/config/get",
            version: "online-1.0",
          },
          product: "feishu",
          rosetta: {
            domain: "rosetta.feishu.cn",
            path: "/rosetta/api/v1/products/29/cdn",
          },
          secLink: { appId: 1161, open: true },
          sentry: {
            domain: "ee-sentry.byted.org",
            mobile: {
              domain: "ee-sentry.byted.org",
              open: true,
              organizationSlug: "bytedance-ee",
              projectSlug: { doc: "bear_mobile" },
              raven: {
                dsnDomain:
                  "b2b4fd03e1c94c17bdfee04f4001d617@internal-api-sentry.feishu.cn/normal",
                ignoreUrls: [
                  "bear-test\\.bytedance\\.net",
                  "docs-test\\.bytedance\\.net",
                ],
                logger: "docs-mobile",
                projectId: 267,
              },
            },
            open: true,
            organizationSlug: "bytedance-ee",
            projectSlug: { doc: "bear_fe" },
            raven: {
              bid: { docs_pc: "docs_pc" },
              dsnDomain:
                "f60ebb5d980b4795ad10d8ca7259dc0e@internal-api-sentry.feishu.cn/normal",
              ignoreUrls: ["bear-test\\.bytedance\\.net"],
              logger: { doc: "docs-fe" },
              projectId: { doc: 65 },
            },
          },
          slardar: {
            config: {
              bid: { docs_pc: "docs_pc" },
              ignoreAjax: [
                "mcs\\.snssdk\\.com",
                "mcs-bd\\.feishu\\.cn",
                "slardar-bd\\.feishu\\.cn",
                "mon-va\\.byteoversea\\.com",
                "api\\.zjurl\\.cn",
                ".*api\\/sheet\\/sht.*",
              ],
            },
            domain: "slardar.bytedance.net",
            logDomain: "slardar-bd.feishu.cn",
            mobile: {
              config: {
                bid: "docs_mobile",
                ignoreAjax: ["mcs\\.snssdk\\.com", "mcs-bd\\.feishu\\.cn"],
                pid: "index",
              },
              domain: "slardar.bytedance.net",
              logDomain: "slardar-bd.feishu.cn",
              open: true,
              region: "cn",
              sdkAddr:
                "https://lf3-cdn-tos.bytegoofy.com/goofy/slardar/fe/sdk/browser.cn.js",
            },
            open: true,
            region: "cn",
            sdkAddr:
              "https://lf3-cdn-tos.bytegoofy.com/goofy/slardar/fe/sdk/browser.cn.js",
          },
          slardarWeb: {
            bid: "docs_pc",
            ignoreUrls: [
              "mcs\\.snssdk\\.com",
              "mcs-bd\\.feishu\\.cn",
              "mcs-bd\\.larksuite\\.com",
              "mon-va\\.byteoversea\\.com",
              "api\\.zjurl\\.cn",
              ".*api\\/sheet\\/sht.*",
            ],
            open: true,
            sdkAddr:
              "https://lf3-short.ibytedapm.com/slardar/fe/sdk-web/browser.cn.js",
          },
          tea: {
            api: { report: "/v1/list" },
            config: {
              appId: { doc: 1229, drive_sdk: 2331, single_product: 2916 },
              channel_domain: "https://mcs-bd.feishu.cn",
            },
            domain: "data.bytedance.net/tea",
            open: true,
            productId: { doc: 40 },
            report_default_domain: "mcs-bd.feishu.cn",
          },
          unit: "eu_nc",
        },
        drive_api: [
          "internal-api-drive-stream.feishu.cn",
          "api3-eeft-drive.feishu.cn",
        ],
        drive_bgp_api: ["", "https://internal-api-alibgp.feishu.cn"],
        drive_bgp_stream: [
          "https://internal-api-drive-stream-alibgp.feishu.cn",
        ],
        drive_bgp_weboffice: [
          "https://weboffice-alibgp.feishu-3rd-party-services.com",
        ],
        ext: {
          domain: {
            helpcenter: "www.feishu.cn",
            helpdesk: "helpdesk.feishu.cn",
            "internal-api": "internal-api.feishu.cn",
            lark_api: "internal-api-lark-api.feishu.cn",
            lark_file: "internal-api-lark-file.feishu.cn",
            mina: "open.feishu.cn",
            official: "www.feishu.cn",
            passport: "login.feishu.cn",
          },
          helpcenter_article: { incompatible_extension: 360037376033 },
          pathname: { mina: "/config/get" },
        },
        frontier: ["ccm-frontier-hl.feishu.cn", "ccm-frontier.feishu.cn"],
        im_gateway: ["lark-frontier.snssdk.com", "lark-frontier-hl.snssdk.com"],
        image: ["p3-space-ee.byteimg.com", "p1-space-ee.byteimg.com"],
        internal_api: ["https://internal-api.feishu.cn"],
        nearby_drive_api: [
          "internal-api-drive-stream-hl.feishu.cn",
          "internal-api-drive-stream-lf.feishu.cn",
        ],
        overload_static_domain: ["lf-scm-cn.feishucdn.com"],
        paramsConfig: {
          create_api: [
            "internal-api-pre.feishu.cn/space/api/explorer/create",
            "internal-api-pre.larksuite.com/space/api/explorer/create",
          ],
          fileSecureMode: false,
          fileURLPrefix: "https://www.feishu.cn",
          fileWebOfficeDomain: "weboffice.feishu-3rd-party-services.com",
          storageNullSecretKey: "4f5a6965f9988e8fe757bc68ba7ad3a7",
          unitID: "cn",
          updatePreviewTplSeed: 1,
        },
        space_api: ["internal-api-space.feishu.cn", "api3-eeft-docs.feishu.cn"],
        static: ["s3.pstatp.com", "s1.pstatp.com"],
        urlMapper: {
          docHome: "https://www.feishu.cn/drive/home/",
          downloadLark: "https://www.feishu.cn/download",
          larkHome: "https://www.feishu.cn/",
          loginDocs: "https://login.feishu.cn/docs/passport/page/login",
          loginLark: "https://login.feishu.cn/suite/passport/page/login",
          singleDocsHome: "https://docs.feishu.cn/welcome",
          wikiHome: "https://www.feishu.cn/wiki/",
        },
      });
      window.templateRequestInfo = window.templateRequestInfo || {};
      var encryptedToken = "0a043404c6567920170607baa92a42a585dd472c";
      if (encryptedToken) {
        window.templateRequestInfo.encryptedToken = encryptedToken;
      }
      var logId = "20240403102601ACFB9BC77268457DF9FC";
      if (logId) {
        window.templateRequestInfo.logId = logId;
      }
    </script>
    <script>
      !(function () {
        var r = !1;
        function e(r) {
          var e = "",
            n = "",
            t = window.globalConfig.overload_static_domain;
          if (t && t.length > 0)
            for (var o = 0; o < t.length; o++) {
              var i = r.split(t[o]);
              if (i.length > 1) {
                (n = i[1]), (e = t[o]);
                break;
              }
            }
          return { host: e, pathname: n };
        }
        function n(r, n, t, i, c, d) {
          var a = document.createElement(r);
          const _ = !i;
          _ &&
            (document.head.appendChild(a),
            window.logCheckReactVersion("genTargetElement append script " + n));
          var s = window.extractChunkIdWithSrc(n);
          switch (
            (window.logCDNErrorEntries(s, r, {
              add_cdn_error_retry_times: 1,
              startTime: Date.now(),
            }),
            (a.onload = function (e) {
              window.logCDNErrorEntries(s, r, { add_cdn_error_retry_times: 1 }),
                window.logCDNErrorRetrySuccessEntries(s, r);
              var i = r + "-" + s;
              o("client_cdn_retry_success", {
                src: n,
                tagName: r,
                duration:
                  window.__cdnErrorEntries__ &&
                  window.__cdnErrorEntries__[i] &&
                  Date.now() - window.__cdnErrorEntries__[i].startTime,
              }),
                window.removeCDNErrorEntry(s, r),
                t(e);
            }),
            r)
          ) {
            case "script":
              a.src = n;
              break;
            case "link":
              (a.rel = "stylesheet"), (a.href = n);
          }
          return (
            (a.onerror = function (o) {
              window.logCDNErrorEntries(s, r, {
                add_cdn_error_times: 1,
                add_error_domain: e(n).host,
                endTime: Date.now(),
              }),
                window.staticCDNErrorHandler(a.src || a.href, r),
                window.tryToLoadBackupCdn(a.src || a.href, r, _, t, c, d);
            }),
            a
          );
        }
        function t(r, e) {
          var n = window.collectEvent || window.htmlCollectEvent;
          n && n(r, e);
        }
        function o(r, e) {
          t(r, {
            path: location.pathname.replace(/\/([a-zA-Z0-9]+)$/, "/:token"),
            src: e.src,
            tagName: e.tagName,
            type: e.type,
            retry_times: e.retry_times,
            duration: e.duration,
            app_js_loaded: window.collectEvent ? "true" : "false",
            networkStatus: navigator.onLine ? "online" : "offline",
            template_log_id:
              window.templateRequestInfo && window.templateRequestInfo.logId,
          });
        }
        function i(r) {
          var e = {},
            n = r.requestStart,
            t = (r.requestEnd, r.responseStart),
            o = r.responseEnd;
          return (
            (e.domainLookupTime = r.domainLookupEnd - r.domainLookupStart),
            (e.connectTime = r.connectEnd - r.connectStart),
            (e.TTFBTime = t - n),
            (e.requestTime = 0 === n ? 0 : o - n),
            0 !== r.secureConnectionStart &&
              (e.SSLTime = r.connectEnd - r.secureConnectionStart),
            (e.usedTime = o - r.fetchStart),
            e
          );
        }
        (window.getBackupCdn = function (r) {
          r || (r = 1);
          var e = window.globalConfig.overload_static_domain;
          return e[r % e.length];
        }),
          (window.getBackupURL = function (r, n) {
            var t = e(r).host;
            return t ? r.replace(new RegExp(t), getBackupCdn(n)) : r;
          }),
          (window.logCheckReactVersion = function (r) {
            try {
              window.__checkReactVersionLog__ ||
                (window.__checkReactVersionLog__ = []);
              var e = (location.pathname.match(/\/([a-zA-Z0-9]+)$/) || [])[0],
                n = String(Error(r).stack),
                t = e ? n.replace(new RegExp(e, "g"), "/:token") : n,
                o = Error.stackTraceLimit;
              (Error.stackTraceLimit = 1 / 0),
                window.__checkReactVersionLog__.push(
                  new Date().toISOString() + " " + t
                ),
                (Error.stackTraceLimit = o),
                window.__checkReactVersionLog__.length > 50 &&
                  window.__checkReactVersionLog__.shift();
            } catch (r) {
              console.error("logCheckReactVersion", r);
            }
          }),
          (window.logCDNErrorEntries = function (r, e, n) {
            try {
              if (
                (window.__cdnErrorEntries__ ||
                  (window.__cdnErrorEntries__ = {}),
                !r)
              )
                return;
              n || (n = {});
              var t = window.__cdnErrorEntries__,
                o = e + "-" + r;
              if (!t[o]) {
                var i = n.first_fetch_duration;
                void 0 === i &&
                  (i = Date.now() - performance.timing.responseEnd),
                  (t[o] = {
                    first_fetch_duration: i,
                    cdn_error_times: 1,
                    cdn_error_retry_times: 0,
                    error_domains: [],
                  });
              }
              n.add_cdn_error_times &&
                (t[o].cdn_error_times += n.add_cdn_error_times),
                n.add_cdn_error_retry_times &&
                  (t[o].cdn_error_retry_times += n.add_cdn_error_retry_times),
                n.add_error_domain &&
                  t[o].error_domains.push(n.add_error_domain),
                n.startTime && (t[o].startTime = n.startTime),
                n.endTime && (t[o].endTime = n.endTime);
            } catch (r) {
              console.error("logCDNErrorEntries", r);
            }
          }),
          (window.removeCDNErrorEntry = function (r, e) {
            try {
              var n = e + "-" + r;
              window.__cdnErrorEntries__[n] = null;
            } catch (r) {
              console.error("removeCDNErrorEntry", r);
            }
          }),
          (window.logCDNErrorRetrySuccessEntries = function (r, e, n) {
            try {
              if (!r || !e) return;
              var t = e + "-" + r;
              if (!window.__cdnErrorEntries__ || !window.__cdnErrorEntries__[t])
                return;
              window.__cdnErrorRetrySuccessEntries__ ||
                (window.__cdnErrorRetrySuccessEntries__ = []),
                window.__cdnErrorRetrySuccessEntries__.push(t);
            } catch (r) {
              console.error("logCDNErrorRetrySuccessEntries", r);
            }
          }),
          (window.extractChunkIdWithSrc = function (r) {
            try {
              return r.match(/(\w+)[\.|_]*[\w|\[|\]\-]+.(js|css)/)[1];
            } catch (e) {
              console.error("extractChunkIdWithSrc", e, r);
            }
          }),
          (window.staticCDNErrorHandler = function (n, o, c, d) {
            var a = window.extractChunkIdWithSrc(n);
            window.logCDNErrorEntries(a, o),
              window.logCheckReactVersion("staticCDNErrorHandler " + n),
              c && window.tryToLoadBackupCdn(n, o, !1, d, c.target.parentNode),
              !r &&
                performance &&
                performance.getEntries &&
                ((r = !0),
                setTimeout(() => {
                  t(
                    "client_resources_loaded_time_when_cdn_error",
                    (function () {
                      for (
                        var r,
                          n = {},
                          t = 0,
                          o = performance.getEntries(),
                          c = o.length,
                          d = performance.now(),
                          a = c;
                        a--;

                      ) {
                        var _ = o[a];
                        if (d - _.fetchStart > 6e5) break;
                        var s = _.initiatorType;
                        if ("script" === s || "link" === s) {
                          var w = e(_.name);
                          if (w) {
                            n[(m = w.host)] ||
                              (n[m] = { length: 0, encodedBodySize: 0 });
                            var u = n[m],
                              l = i(_);
                            for (var E in (u.length++,
                            (u.encodedBodySize += _.encodedBodySize),
                            l))
                              void 0 === u[E] && (u[E] = 0), (u[E] += l[E]);
                            l.usedTime > t && ((t = l.usedTime), (r = _));
                          }
                        }
                      }
                      for (var m in n) {
                        var h = n[m],
                          f = h.length;
                        for (var g in h) {
                          if ("length" === g) break;
                          h[g] /= f;
                        }
                      }
                      if (r) {
                        var p = i(r);
                        (p.encodedBodySize = r.encodedBodySize),
                          (p.timestamp = r.fetchStart),
                          (n.maxResourceLoadedTime = p);
                      }
                      return n;
                    })()
                  );
                }, 2e3));
          }),
          (window.tryToLoadBackupCdn = function (r, e, t, i, c, d) {
            try {
              var a = e + "-" + window.extractChunkIdWithSrc(r);
              o("cdn_error_handle", {
                src: r,
                type: t ? "chunk" : "normal",
                retry_times:
                  window.__cdnErrorEntries__ &&
                  window.__cdnErrorEntries__[a] &&
                  window.__cdnErrorEntries__[a].cdn_error_retry_times,
                duration:
                  window.__cdnErrorEntries__ &&
                  window.__cdnErrorEntries__[a] &&
                  window.__cdnErrorEntries__[a].endTime -
                    window.__cdnErrorEntries__[a].startTime,
              });
              var _ = window.globalConfig.overload_static_domain;
              if (!_ || !_.length) return s(), !1;
              var s = i || function () {};
              if ((d || (d = 1), d > 3))
                return o("client_cdn_error", { src: r, tagName: e }), s(), !1;
              if (t) var w = n(e, getBackupURL(r, d), s, !1, c, d + 1);
              else {
                w = n(e, getBackupURL(r, d), s, !0, c, d + 1);
                c ? c.appendChild(w) : document.head.appendChild(w),
                  window.logCheckReactVersion(
                    "tryToLoadBackupCdn append script " + getBackupURL(r, d)
                  );
              }
            } catch (r) {
              console.error(r);
            }
          });
      })();
    </script>
    <link
      rel="preload"
      href="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/polyfill/high_polyfill_0.0.4.js"
      as="script"
    />
    <link
      rel="preload"
      href="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/ccm_theme_token_10_17_1.66e82f64a708613b3644.es6.js"
      as="script"
    />
    <link
      rel="preload"
      href="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/doc_index_css.f1ecd44e0c51f1f72c23.es6.js"
      as="script"
    />
    <link
      rel="preload"
      href="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/docx_app_spa.615aa6f2a38c659ebe0d.es6.js"
      as="script"
    />
    <script>
      !(function () {
        if (window.location.search.indexOf("from=") > -1) {
          for (
            var e, t, o = /from=([^&]*)/g;
            null !== (e = o.exec(window.location.search));

          )
            t = e[1];
          window.sessionStorage.setItem("__ENTER_FROM__", t),
            t.startsWith("lark.") &&
              /lark/i.test(navigator.userAgent) &&
              (window.notTryToReloadCdn = !0);
        }
        var n = /windows|win32/i.test(navigator.userAgent),
          a = /LKPDesktop/i.test(navigator.userAgent),
          s = document.querySelector("html");
        n && (s.className += " windows"), a && (s.className += " lkp");
      })();
    </script>
    <script>
      !(function () {
        var t;
        function n() {
          var t = 0.01 * window.innerHeight;
          document.documentElement.style.setProperty("--vh", t + "px");
        }
        (t = navigator.userAgent),
          (/iPad/i.test(t) ||
            (function (t, n) {
              return !!(
                n.maxTouchPoints &&
                n.maxTouchPoints > 2 &&
                /Macintosh/.test(t) &&
                /MacIntel/.test(n.platform || "")
              );
            })(t, navigator)) &&
            (n(),
            window.addEventListener("resize", () => {
              n();
            }));
      })();
    </script>
    <script>
      window.staticCDNErrorHandler ||
        console.error("not found staticCDNErrorHandler in window"),
        (window.cssDownloadStartTime = Date.now());
    </script>
    <script
      src="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/ccm_theme_token_10_17_1.66e82f64a708613b3644.es6.js"
      onerror='window.staticCDNErrorHandler&&window.staticCDNErrorHandler("//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/ccm_theme_token_10_17_1.66e82f64a708613b3644.es6.js","script",event);'
    ></script>
    <script
      src="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/insert_cssvar.f01fccddd6f58852bf4b.es6.js"
      onerror='window.staticCDNErrorHandler&&window.staticCDNErrorHandler("//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/insert_cssvar.f01fccddd6f58852bf4b.es6.js","script",event);'
    ></script>
    <link
      href="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/css/doc_index_css.ef47d5e294ff67de6379.css"
      onerror='staticCDNErrorHandler("//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/css/doc_index_css.ef47d5e294ff67de6379.css","link",event);'
      rel="stylesheet"
    />
    <link
      href="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/css/docx_app_spa.f2ba7abde95ca025f79f.css"
      onerror='staticCDNErrorHandler("//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/css/docx_app_spa.f2ba7abde95ca025f79f.css","link",event);'
      rel="stylesheet"
    />
    <script>
      window.cssDownloadEndTime = Date.now();
    </script>
    <script
      src="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/ccm_theme_token_10_17_1.66e82f64a708613b3644.es6.js"
      onerror='staticCDNErrorHandler("//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/ccm_theme_token_10_17_1.66e82f64a708613b3644.es6.js","script",event);'
    ></script>
    <script
      src="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/doc_index_css.f1ecd44e0c51f1f72c23.es6.js"
      onerror='staticCDNErrorHandler("//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/doc_index_css.f1ecd44e0c51f1f72c23.es6.js","script",event);'
    ></script>
    <script>
      !(function () {
        function e(e, n) {
          for (
            var o = n.split("."), a = e, r = 0;
            r < o.length && null != a;
            r++
          )
            a = a[o[r]];
          return a;
        }
        function n() {
          const n = e(window, "navigator.userAgent");
          var o = n ? n.match(/Chrome|Safari|Firefox|Opera/i) : "";
          return o ? o[0] : "";
        }
        function o(n) {
          var o = window.location;
          const r = e(window, "navigator.userAgent");
          var t = (window.name || "").startsWith("MESSAGE_CHANNEL");
          (n.isFeishu = /feishu/i.test(r)),
            (n.isLark = n.isFeishu || /lark/i.test(r)),
            (n.isFeishuRooms = /FeishuRooms|LarkRooms/i.test(r)),
            (n.isInVC =
              /vc=true/.test((o.search || "").toLowerCase()) ||
              (n.isLark && /\sVC\//.test(r))),
            (n.isOpendoc =
              /opendoc=(true|1)/.test((o.search || "").toLowerCase()) ||
              /^\/component\//.test(o.pathname || "")),
            (n.isFeed =
              /Feed/i.test(r) ||
              /lark=1/.test(o.search) ||
              /sourceType=feed/.test(o.search)),
            (n.isMultiPage = n.isLark && /multiPage=1/.test(o.search));
          const s =
            Boolean(window.larkTabName) || /larkTabName=/.test(o.search);
          return (
            (n.isFromSuperApp = n.isLark && /superapp/i.test(r) && !s),
            n.isFeishuRooms
              ? "VC Room"
              : n.isInVC
              ? "VC"
              : n.isOpendoc
              ? t
                ? "opendoc_applet"
                : "opendoc"
              : t
              ? "applet"
              : n.isMultiPage
              ? "docs_im_container_scene"
              : n.isFeed
              ? "docs_feed"
              : n.isFromSuperApp
              ? "docs_im_container_scene_v2"
              : window.parent !== window
              ? "iframe"
              : a("scene", "web") || "none"
          );
        }
        function a(e, n) {
          var o = new RegExp("(^|&)" + e + "=([^&]*)(&|$)", "i"),
            a = window.location.search.substr(1).match(o);
          return (a ? decodeURIComponent(a[2]).toLowerCase() : "") || n || "";
        }
        window.htmlCollectEvent = function (r, t, s, i) {
          if (
            !(window.matchTeaSample
              ? window.matchTeaSample(r)
              : (function (n) {
                  try {
                    const o =
                      (e(window, "User.clientFeatures") || {})[
                        "ccm.tea_sample"
                      ] || !1;
                    if (!o) return !1;
                    const a = o ? JSON.parse(o) : {},
                      r = a.hasOwnProperty("default") ? a.default : 1,
                      t = window.localStorage.getItem("sampleUserId"),
                      s = a.hasOwnProperty(n) ? a[n] : r;
                    if (t % 1e4 >= 1e4 * s) return !0;
                  } catch (e) {
                    console.error("teaSample error", e);
                  }
                  return !1;
                })(r))
          ) {
            var c,
              d = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
            (t = t || {}).branch ||
              (t.branch = (window.scm && window.scm.branch) || ""),
              void 0 === t._staging_flag &&
                (t._staging_flag =
                  !e(window, "local.isE2E") &&
                  ((c = e(window, "globalConfig.common.env")),
                  (function () {
                    var e = window.location;
                    return (
                      e.host.indexOf("localhost") > -1 ||
                      /^(\d+)\.(\d+)\.(\d+)\.(\d+):(\d+)$/.test(e.host)
                    );
                  })() ||
                    ("online" !== c && "pre_release" !== c))
                    ? 1
                    : 0),
              t.path ||
                (t.path = location.pathname.replace(
                  /\/([a-zA-Z0-9]+)$/,
                  "/:token"
                ));
            var w = e(window, "globalConfig.common.tea"),
              p = {};
            if (w && w.open) {
              var _,
                m = "saas" === e(window, "globalConfig.common.channel"),
                l = e(
                  window,
                  "User.settingsConfig.ccm_platform_tea_config.mg_tea_domain"
                ),
                u = e(
                  window,
                  "User.settingsConfig.ccm_platform_tea_config.mg_app_id"
                ),
                h = m && l && u,
                g = h ? l : w.config.channel_domain,
                f = h ? u : w.config.appId.doc;
              if (!t.file_id) {
                var x = e(window, "templateRequestInfo.encryptedToken");
                x && (t.file_id = x);
              }
              try {
                _ =
                  e(window, "User.encryptedUserId") ||
                  window.localStorage.getItem("userUniqueId");
              } catch (e) {}
              _ || (_ = d);
              var v = window.rv_rev,
                b = "",
                y = "";
              if (v) {
                var C = v.split("-");
                (b = C[1] + "-" + C[2]), (y = C[3]);
              }
              var k = e(window, "User.abTest.versions"),
                U = "";
              k && k.length > 0 && (U = k[0].version_name);
              var S = e(window, "anonymousAccess.isAnonymousAccess")
                  ? "anonymous"
                  : "suite",
                F = e(window, "User.clientFeatures") || {},
                A = Number(/lark=\w*&?/.test(location.search)),
                I = [
                  {
                    user: { user_unique_id: _, ssid: "____" },
                    header: {
                      ab_version: U,
                      app_id: f,
                      __userless: "true",
                      app_language: e(window, "User.language"),
                      browser: n(),
                    },
                    events: [
                      {
                        event: r,
                        local_time_ms: Date.now(),
                        params: JSON.stringify(t),
                      },
                    ],
                  },
                ];
              I.forEach(function (n, r) {
                if (
                  ((I[r].header.headers = {
                    custom: {
                      web_version_date: b,
                      web_version_timestamp: y,
                      web_version: e(window, "scm.version"),
                      web_docx_version: e(window, "scmdocx.version"),
                      web_base_version: e(window, "scmbitable.version"),
                      web_sheet_version: e(window, "scmsheet.version"),
                      web_branch: e(window, "scm.branch"),
                      workspace:
                        F["ccm.workspace.next_super"] || F["ccm.workspace.next"]
                          ? "next"
                          : "legacy",
                      gray_scale:
                        "ga" === e(window, "bearGarr.stageName")
                          ? "master"
                          : e(window, "scm.branch"),
                      stage_name: e(window, "bearGarr.stageName"),
                      stage_description: e(window, "bearGarr.stageDescription"),
                      brand: e(window, "globalConfig.common.product") || "none",
                      tenant_id:
                        e(i, "tenant_id") ||
                        e(window, "User.encryptedTenantId") ||
                        d,
                      user_type: S,
                      app_form: o(p),
                      lark_user_id: _,
                      user_brand:
                        e(
                          window,
                          "User.settingsConfig.ccm_platform_tea_config.user_brand"
                        ) || "none",
                      original_user_id: e(window, "User.id"),
                      original_tenant_id: e(window, "User.tenantId"),
                      is_lark_template: A,
                    },
                  }),
                  (function () {
                    const n = e(window, "navigator.userAgent");
                    return /feishu/i.test(n) || /lark/i.test(n);
                  })())
                ) {
                  const e =
                    (window.webContainer && window.webContainer.type) ||
                    (p.isFromSuperApp && "superapp_webview") ||
                    "";
                  e &&
                    (I[r].header.headers.custom.docs_lark_container_type = e);
                }
                if (window.self !== window.top)
                  try {
                    const { host: e } = new URL(document.referrer);
                    I[r].header.headers.custom.lark_biz_type = e;
                  } catch (e) {
                    console.error(e);
                  }
                var t, s;
                /(scene_id|doc_app_id)=\d+/.test(location.search) &&
                  (I[r].header.headers.custom.doc_component_app_id =
                    ((t = a("doc_app_id")),
                    (s = a("scene_id")),
                    t || s || "none"));
              }),
                window.uaJudge &&
                  1 === window.uaJudge.supportHigh &&
                  I.forEach(function (e, n) {
                    I[n].header.headers.custom.js_version = 1;
                  }),
                I.forEach(function (e, n) {
                  I[n].header.headers = JSON.stringify(I[n].header.headers);
                });
              var L = JSON.stringify(I);
              if (s)
                navigator.sendBeacon &&
                  navigator.sendBeacon(g + w.api.report, L);
              else {
                var N = new XMLHttpRequest();
                N.open("post", g + w.api.report), N.send(L);
              }
            }
          }
        };
      })();
    </script>
    <link
      href="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/docx_clientvar_fetch.a7924511942857fa29d4.es6.js"
      onerror='staticCDNErrorHandler("//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/docx_clientvar_fetch.a7924511942857fa29d4.es6.js","link",event);'
      rel="preload"
      as="script"
    />
    <style id="watermarkSSRStyle">
      .ssrWaterMark {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        z-index: 99;
      }
    </style>
    <script>
      !(function () {
        var e = document.querySelector("#watermarkSSRStyle");
        if (e) {
          var t = navigator.userAgent;
          ((/vcWaterMark=1/i.test(location.search) &&
            (/FeishuRooms|LarkRooms/i.test(t) ||
              /VC\/\d+\.\d+\.\d+[^ ]* Apollyon\/\d+/i.test(t) ||
              /IronWebview\//.test(t))) ||
            /shwm=true/i.test(location.search)) &&
            (e.innerHTML += ".ssrWaterMark { display: none; }");
        }
      })();
    </script>
    <script>
      window.handleChunkError = (a, n) => {
        const e = new URLSearchParams(location.search);
        e.set("chunked", "false"), (location.search = e.toString());
      };
    </script>
    <script>
      window.addEventListener("load", function () {
        const n = {
          firstChunkSent: !!window.firstChunkEndTime,
          secondChunkSent: !!window.secondChunkStartTime,
          thirdChunkSent: !!window.thirdChunkStartTime,
          template_log_id:
            window.templateRequestInfo && window.templateRequestInfo.logId,
        };
        if (
          (window.htmlCollectEvent &&
            window.htmlCollectEvent("chunk_render_stage_dev", {
              isChunkedRender: window.isChunkedRender,
              ...n,
            }),
          window.isChunkedRender)
        ) {
          (window.firstChunkEndTime &&
            window.secondChunkStartTime &&
            window.thirdChunkStartTime) ||
            (htmlCollectEvent && htmlCollectEvent("chunk_render_error_dev", n),
            window.handleChunkError && window.handleChunkError());
        }
      }),
        window.ms &&
          window.ms.log &&
          window.ms.log(
            "event: first chunk load, " + window.templateRequestInfo.logId
          );
    </script>
    <script>
      (window.isChunkedRender = !0), (window.firstChunkEndTime = Date.now());
    </script>
    <!---->
    <script>
      window.secondChunkStartTime = Date.now();
    </script>
    <script>
      !(function () {
        try {
          if ("" !== "zh-CN".trim()) return;
          const t = new MutationObserver(function (t, e) {
              if (document.body)
                try {
                  (document.body.id = (function (t) {
                    const e = {
                        zh: "zh-CN",
                        en: "en-US",
                        ja: "ja-JP",
                        fr: "fr-FR",
                        hi: "hi-IN",
                        id: "id-ID",
                        it: "it-IT",
                        ko: "ko-KR",
                        pt: "pt-BR",
                        ru: "ru-RU",
                        th: "th-TH",
                        vi: "vi-VN",
                        de: "de-DE",
                        es: "es-ES",
                        "zh-TW": "zh-TW",
                        "zh-HK": "zh-HK",
                        ms: "ms-MY",
                      },
                      [n] = t.split("-");
                    return e[t] || e[n] || "en-US";
                  })("zh")),
                    e.disconnect();
                } catch (t) {
                  console.error(t);
                }
            }),
            e = { attributes: !1, childList: !0, subtree: !1 },
            n = document.querySelector("html");
          t.observe(n, e);
        } catch (t) {
          console.error(t);
        }
      })();
    </script>
    <script>
      function replaceCdnDomain(r) {
        var e = window.navigator.cdn_host,
          o = /\/\/.*\.(com)/.exec(r),
          a = r;
        return (
          -1 === a.indexOf(e) && o && o[0] && e && (a = r.replace(o[0], e)), a
        );
      }
      function processBearGarr() {
        const r = [
          "css_source_url",
          "es6_merged_source_url",
          "es6_preload_script_url",
          "es6_source_url",
          "merged_source_url",
          "preload_script_url",
          "source_html_url",
          "source_url",
          "wasm_br_source_url",
          "wasm_gz_source_url",
          "wasm_source_url",
        ];
        if ("object" == typeof window.bearGarr)
          for (var e in window.bearGarr)
            "object" == typeof window.bearGarr[e] &&
              r.forEach((r) => {
                const o = window.bearGarr[e][r];
                o &&
                  "string" == typeof o &&
                  (window.bearGarr[e][r] = replaceCdnDomain(o));
              });
      }
      function parseClientFeatures(r) {
        var e = {};
        for (const o in r) {
          if ("boolean" == typeof r[o]) {
            e = r;
            break;
          }
          "true" === r[o].Value || "false" === r[o].Value
            ? (e[r[o].Key] = "true" === r[o].Value)
            : (e[r[o].Key] = r[o].Value);
        }
        return e;
      }
    </script>
    <script>
      (function () {
        function parseABTestV2Params(userAbTestV2) {
          var abTestV2Params = {};
          try {
            abTestV2Params = JSON.parse(
              userAbTestV2.versions[0].parameters.replace(/&quot;/g, '"')
            );
          } catch (e) {}
          return abTestV2Params;
        }
        window._env = "online";
        navigator.cdn_host = "//lf-scm-cn.feishucdn.com";
        window.metaStartTime = Date.now();
        window.metaCache = Object({
          LUmKdLd0AofzbcxFRkQcg56Rnnf: {
            ttl: 10,
            encrypted:
              "MIIBOAQQv3y3c+sZwZQjMX/6jDPbnwSCASC5XDrAv1HaBuYBngRpL9yLPE6QhA9+ZSQBlmbVC4IvtMh4TfcpFrp1eKUV2CD4e085xg/+wtJ11Itp8d2EJE0RxHYouVbsayJE44tNlM40XuzR6ES1R4B+mHsuW6g1ySa9gLq5uK9UNugP0ZQe6cBYvmfAJhbb35Fghkd+6QiKMUX4GLvijWfQw7x49gNERUT93d/ySR3aG75Wyv52COQ/Bx0zFERzOxXimrWJwUXzr5gxuj+C5Iz3wc8WYpw88ZlUeCrPjw7apUdDqVEyRPMqEQSig691odsNYd/qMX62iKRUZne39mQj+RUbZBwOVKrueWxMVI9egQ1zaswQIqXVMGXXj6QO0JNSm2cT68a7+VzvSTCFeBImyi0Ec9kFbqAEAA==",
          },
          block_path: [
            "/baike/v2/api/doc_highlight",
            "/baike/v2/api/highlight_ignore/list",
            "/baike/v2/api/user_settings",
            "/lark/scs/compliance/entity/ccm/label/setting_visible",
            "/okrx/api/block/entrance/auth",
            "/settings/v3",
            "/space/api/ai/ccm/get_composer_setting",
            "/space/api/bulletin/get",
            "/space/api/ccm_setting/get",
            "/space/api/doc.v2/jira/check_auth",
            "/space/api/message/get_message.v3",
            "/space/api/msg_box/get_version",
            "/space/api/obj_stats/editors",
            "/space/api/obj_stats/member_active",
            "/space/api/obj_template/recommend",
            "/space/api/pandora_ws/ws_ticket",
            "/space/api/platform/common_setting/get",
            "/space/api/platform/common_setting/update",
            "/space/api/platform/notice/list",
            "/space/api/rce/heartbeat",
            "/space/api/sec_label/visible",
            "/space/api/translation/language/get_all_lang",
            "/space/api/user",
            "/space/api/user/ccmgrayconfig",
            "/space/api/user/profile",
            "/space/api/user_properties/get",
            "/space/data/ai/getSettings",
            "/space/api/bitable/:token/client_vars",
            "/space/api/bitable/:token/holiday",
            "/space/api/box/file/cdn_url",
            "/space/api/rce/messages",
            "/space/api/translation/language/contents/detection",
            "/space/api/v2/sheet/client_vars",
            "/space/api/v2/sheet/sub_block",
          ],
        });
        window.globalKaConfig = Object({});
        window.globalConfig = Object({
          common: {
            abTest: { ab_channel_domain: "https://abtestvm.bytedance.com" },
            brand: { app_name: "APP_NAME_FEISHU" },
            channel: "saas",
            domain: {
              applink: "applink.feishu.cn",
              dlp_api: "internal-api-security.feishu.cn",
              helpcenter: "www.feishu.cn",
              helpdesk: "helpdesk.feishu.cn",
              lark_api: "internal-api-lark-api.feishu.cn",
              lark_file: "internal-api-lark-file.feishu.cn",
              official: "www.feishu.cn",
              okr_api: "okr.feishu.cn",
              open: "open.feishu.cn",
              open_platform: "internal-api.feishu.cn",
              open_tpl_service: "feishupkg.com",
              pano: "oa.feishu.cn",
              passport: "login.feishu.cn",
              passport_agw_feishu: "login.feishu.cn",
              passport_agw_lark: "passport.larksuite.com",
              security: "internal-api.feishu.cn",
              setting: "internal-api-lark-api.feishu.cn",
              tnc_fetch_api: "dm.feishu.cn",
              tnc_sdk: "sf6-scmcdn-cn.feishucdn.com",
            },
            domainPool: [
              "feishu.net",
              "docs.bytedance.net",
              "feishu.cn",
              "larksuite.com",
              "feishu-staging.cn",
              "larksuite-staging.com",
              "docs-staging.bytedance.net",
              "larkoffice.com",
            ],
            env: "online",
            frontier: {
              aid: 1191,
              appKey: "5a4d135f57bfbf0461ad10cc7f1d3658",
              fpid: 54,
            },
            garrMina: {
              appId: 66,
              domain: "open.feishu.cn",
              pathName: "/config/get",
              version: "1.0.0",
            },
            helpcenter_article: {
              app_share_help: 360049067873,
              authorized_help: 360025093793,
              confluence_importing_help: 612602911143,
              importing_help: 360026428074,
              incompatible_extension: 360037376033,
              shimo_importing_help: "049570101480",
              space_single_container: 361321970830,
              stickup_help: 360044875193,
              storage_help: 360049067797,
              supported_browser: 360038713913,
            },
            i18nCdnApi: {
              domain: "starling.snssdk.com",
              path: "/get_cdn/2102/",
            },
            mainDomain: "feishu.cn",
            metrics: { domain: "api.zjurl.cn", open: true },
            mina: {
              appId: 2,
              domain: "open.feishu.cn",
              pathName: "/config/get",
              version: "online-1.0",
            },
            product: "feishu",
            rosetta: {
              domain: "rosetta.feishu.cn",
              path: "/rosetta/api/v1/products/29/cdn",
            },
            secLink: { appId: 1161, open: true },
            sentry: {
              domain: "ee-sentry.byted.org",
              mobile: {
                domain: "ee-sentry.byted.org",
                open: true,
                organizationSlug: "bytedance-ee",
                projectSlug: { doc: "bear_mobile" },
                raven: {
                  dsnDomain:
                    "b2b4fd03e1c94c17bdfee04f4001d617@internal-api-sentry.feishu.cn/normal",
                  ignoreUrls: [
                    "bear-test\\.bytedance\\.net",
                    "docs-test\\.bytedance\\.net",
                  ],
                  logger: "docs-mobile",
                  projectId: 267,
                },
              },
              open: true,
              organizationSlug: "bytedance-ee",
              projectSlug: { doc: "bear_fe" },
              raven: {
                bid: { docs_pc: "docs_pc" },
                dsnDomain:
                  "f60ebb5d980b4795ad10d8ca7259dc0e@internal-api-sentry.feishu.cn/normal",
                ignoreUrls: ["bear-test\\.bytedance\\.net"],
                logger: { doc: "docs-fe" },
                projectId: { doc: 65 },
              },
            },
            slardar: {
              config: {
                bid: { docs_pc: "docs_pc" },
                ignoreAjax: [
                  "mcs\\.snssdk\\.com",
                  "mcs-bd\\.feishu\\.cn",
                  "slardar-bd\\.feishu\\.cn",
                  "mon-va\\.byteoversea\\.com",
                  "api\\.zjurl\\.cn",
                  ".*api\\/sheet\\/sht.*",
                ],
              },
              domain: "slardar.bytedance.net",
              logDomain: "slardar-bd.feishu.cn",
              mobile: {
                config: {
                  bid: "docs_mobile",
                  ignoreAjax: ["mcs\\.snssdk\\.com", "mcs-bd\\.feishu\\.cn"],
                  pid: "index",
                },
                domain: "slardar.bytedance.net",
                logDomain: "slardar-bd.feishu.cn",
                open: true,
                region: "cn",
                sdkAddr:
                  "https://lf3-cdn-tos.bytegoofy.com/goofy/slardar/fe/sdk/browser.cn.js",
              },
              open: true,
              region: "cn",
              sdkAddr:
                "https://lf3-cdn-tos.bytegoofy.com/goofy/slardar/fe/sdk/browser.cn.js",
            },
            slardarWeb: {
              bid: "docs_pc",
              ignoreUrls: [
                "mcs\\.snssdk\\.com",
                "mcs-bd\\.feishu\\.cn",
                "mcs-bd\\.larksuite\\.com",
                "mon-va\\.byteoversea\\.com",
                "api\\.zjurl\\.cn",
                ".*api\\/sheet\\/sht.*",
              ],
              open: true,
              sdkAddr:
                "https://lf3-short.ibytedapm.com/slardar/fe/sdk-web/browser.cn.js",
            },
            tea: {
              api: { report: "/v1/list" },
              config: {
                appId: { doc: 1229, drive_sdk: 2331, single_product: 2916 },
                channel_domain: "https://mcs-bd.feishu.cn",
              },
              domain: "data.bytedance.net/tea",
              open: true,
              productId: { doc: 40 },
              report_default_domain: "mcs-bd.feishu.cn",
            },
            unit: "eu_nc",
          },
          drive_api: [
            "internal-api-drive-stream.feishu.cn",
            "api3-eeft-drive.feishu.cn",
          ],
          drive_bgp_api: ["", "https://internal-api-alibgp.feishu.cn"],
          drive_bgp_stream: [
            "https://internal-api-drive-stream-alibgp.feishu.cn",
          ],
          drive_bgp_weboffice: [
            "https://weboffice-alibgp.feishu-3rd-party-services.com",
          ],
          ext: {
            domain: {
              helpcenter: "www.feishu.cn",
              helpdesk: "helpdesk.feishu.cn",
              "internal-api": "internal-api.feishu.cn",
              lark_api: "internal-api-lark-api.feishu.cn",
              lark_file: "internal-api-lark-file.feishu.cn",
              mina: "open.feishu.cn",
              official: "www.feishu.cn",
              passport: "login.feishu.cn",
            },
            helpcenter_article: { incompatible_extension: 360037376033 },
            pathname: { mina: "/config/get" },
          },
          frontier: ["ccm-frontier-hl.feishu.cn", "ccm-frontier.feishu.cn"],
          im_gateway: [
            "lark-frontier.snssdk.com",
            "lark-frontier-hl.snssdk.com",
          ],
          image: ["p3-space-ee.byteimg.com", "p1-space-ee.byteimg.com"],
          internal_api: ["https://internal-api.feishu.cn"],
          nearby_drive_api: [
            "internal-api-drive-stream-hl.feishu.cn",
            "internal-api-drive-stream-lf.feishu.cn",
          ],
          overload_static_domain: ["lf-scm-cn.feishucdn.com"],
          paramsConfig: {
            create_api: [
              "internal-api-pre.feishu.cn/space/api/explorer/create",
              "internal-api-pre.larksuite.com/space/api/explorer/create",
            ],
            fileSecureMode: false,
            fileURLPrefix: "https://www.feishu.cn",
            fileWebOfficeDomain: "weboffice.feishu-3rd-party-services.com",
            storageNullSecretKey: "4f5a6965f9988e8fe757bc68ba7ad3a7",
            unitID: "cn",
            updatePreviewTplSeed: 1,
          },
          space_api: [
            "internal-api-space.feishu.cn",
            "api3-eeft-docs.feishu.cn",
          ],
          static: ["s3.pstatp.com", "s1.pstatp.com"],
          urlMapper: {
            docHome: "https://www.feishu.cn/drive/home/",
            downloadLark: "https://www.feishu.cn/download",
            larkHome: "https://www.feishu.cn/",
            loginDocs: "https://login.feishu.cn/docs/passport/page/login",
            loginLark: "https://login.feishu.cn/suite/passport/page/login",
            singleDocsHome: "https://docs.feishu.cn/welcome",
            wikiHome: "https://www.feishu.cn/wiki/",
          },
        });
        window.clientFeatures = parseClientFeatures(
          Object({
            new_gallery_enable: true,
            show_appeal_entry: true,
            report_abuse_enabled: true,
            show_whats_new_callout: true,
            subscribe_enabled: true,
            subscribe_diff_enabled: true,
            doc_template_v3_from_v2: true,
            doc_template_v3_custom_enabled: true,
            doc_template_v4_preview_enabled: true,
            app_share_enabled: true,
            personal_center_component_enable: true,
            permission_new_entrance_enabled: true,
            docs_external_share_confirm_enable: true,
            docs_cross_tenant_share_tips_enable: true,
            share_by_unauth_v2_enabled: true,
            share_by_unauth_enabled: true,
            share_to_organization_enabled: true,
            link_share_update_enabled: true,
            smart_compose_enabled: true,
            orientation_comment_enabled: true,
            comment_toogle_enabled: true,
            comment_panel_perf: true,
            table_scrollbar_sticky_enable: true,
            link_to_block_enable: true,
            translate_support_comment_enable: true,
            h5_mindnote_embedded_enable: true,
            code_block_v2_enabled: true,
            code_block_v2_upgrade_enabled: true,
            code_block_v2_toast_enable: true,
            policy_statement_enabled: true,
            doc_view_editors_enable: true,
            markdown_enable: true,
            new_default_thumbnail: true,
            upload_image_or_video: true,
            isv_block_enabled: true,
            lark_chat_sidebar_close_icon: true,
            minute_external_share_enable: true,
            lark_slardar_enabled: true,
            jira_onboarding_enable: true,
            mindnote_embedded_enable: true,
            jira_filter_enable: true,
            jira_issue_enable: true,
            iframe_and_opendoc_announce_enabled: true,
            sheet_checkbox_enable: true,
            sheet_data_validation: true,
            sheet_dropdown_to_data_validation: true,
            sheet_new_sort_enable: true,
            mindnote_history_enabled: true,
            doc_template_v3_mindnote_enabled: true,
            mindnote_enabled: true,
            wps_edit: true,
            wiki_enabled: true,
            wiki_advanced_search_enabled: true,
            wiki_intergate_space_enabled: true,
            wiki_support_sheet_enabled: true,
            switch_tenant_permission_enable: true,
            folder_read_perm_enable: true,
            embed_object_share_enable: true,
            enable_external_img_hint: true,
            smartlink_enable: true,
            sheet_data_validation_apply_to_all: true,
            create_wps_ppt: true,
            wps_preview: true,
            add_existed_docs: true,
            callout_block_enabled: true,
            space_date_format_v2: true,
            space_page_visible_list_force_update_enable: true,
            recent_list_refresh_on_visibility_change: true,
            send_template_exposure_log_enable: true,
            sheet_cell_position_enable: true,
            wiki_support_user_group: true,
            slide_over_enable: true,
            translate_enable: true,
            announcement_appeal_enable: true,
            embed_help_enable: true,
            sdk_custom_request: true,
            download_with_iframe: true,
            "sheet.gridline.hidden": true,
            "ccm.wiki.web.support_mindnote": true,
            new_rename_ui_enabled: true,
            okr_block_enable: true,
            "ccm.ug.show_side_banner": true,
            more_support_transfer_owner: true,
            pre_boe_switch_branch: true,
            template_new_window_in_lark: true,
            wiki_new_layout_enabled_v2: true,
            slide_export_ppt: true,
            template_new_layout_enabled: true,
            "lark.client.guide.ccm.data.migration": true,
            "ccm.wiki.single_container_enabled": true,
            sheet_attachment_feature_guide: true,
            recent_auto_loadmore: true,
            template_banner_loading_enabled: true,
            "bitable.gallery.enabled_in_doc": true,
            "bitable.gantt.enabled_in_doc": true,
            "bitable.gantt.enabled_in_sheet": true,
            "bitable.gallery.enabled_in_sheet": true,
            products_list_enable: true,
            "bitable.field.url.enabled": true,
            "bitable.field.formula.enabled": true,
            template_v5_optimize_enabled: true,
            docx_enabled: true,
            bitable_embedded_enable: true,
            bitable_sheet_template_base_enable: true,
            bitable_enabled: true,
            "bitable.comment_enable": true,
            bitable_template_enabled: true,
            sheet_delete_dropdown_double_check: true,
            sheet_dropdown_apply_to_data_validation: true,
            sheet_single_dropdown_as_data_validation: true,
            bitable_template_preview_enabled: true,
            bitable_custom_template_enabled: true,
            bitable_template_share_enabled: true,
            mindnote_new_colla_api: "new_changes,user_changes",
            "ccm.wiki.web.use_virtual_tree": true,
            lark_ai_abbreviation_in_docs: true,
            "ccm.wiki.web.delete_space_enabled": true,
            space_sidebar_width_memorize_enable: true,
            "ccm.space.single_container": true,
            "ccm.space.api_v2": true,
            "ccm.space.redux_engine_v2": true,
            mindnote_template_preview_enabled: true,
            "ccm.wiki.web.wiki_tree_node_click_expand_enabled": true,
            "lark.core.mysterious.watermark": true,
            "ccm.space.box_preview_reuse_moduleid": true,
            sheet_rich_text: true,
            okr_block_v2_enable: true,
            sheet_disable_sort_row_info: true,
            "space.import.bitable_enable": true,
            common_ipad_hover_fastclick: true,
            create_by_template_recommend_enabled: true,
            mindnote_template_share_enabled: true,
            ccm_join_team_enabled: true,
            docx_external_enable: true,
            docx_clientvar_slice_enable: true,
            traditional_chinese_enabled: true,
            "bitable.role_perm.entry_enabled": true,
            "sheet.action.style_ref": true,
            okr_block_enable_in_opendoc: true,
            folder_external_share_enable: true,
            folder_link_sharing_v2_enable: true,
            link_sharing_v2_1_enable: true,
            link_sharing_v2_wechat: true,
            mobile_anonymous_edit_enable: true,
            pc_anonymous_edit_enable: true,
            secure_link_enable: true,
            disaster_recovery_enable: true,
            slide_export_pdf: true,
            slide_op_history: true,
            global_feel_good_enable: true,
            sheet_drag_drop_enabled: true,
            sheet_float_image: true,
            sheet_half_full_display: true,
            ccm_h5_secure_link: true,
            collection_template_enabled: true,
            "ccm.open.isv_block.front_end.show_in_rooms": true,
            drive_preview_enable: true,
            "bitable.engine.record_page_size": "3000",
            "bitable.engine.view_page_size": "10",
            docx_export_enabled: true,
            docx_virtual_render_enable: true,
            docx_virtual_idle_worker_enable: true,
            ccm_permission_minutes_option: true,
            "ccm.space.error_code_enable": true,
            ccm_permission_comp_enabled: true,
            share_support_password_enable: true,
            lark_ai_grammarly_check_docx: true,
            common_resource_release_doc: true,
            common_resource_release_enable: true,
            common_resource_release_sheet: true,
            message_box_new_protocol: true,
            sync_buffer_active_enable: true,
            sync_buffer_enable: true,
            bitable_base_history: true,
            ccm_mindnote_offline_sync: true,
            "ccm.doc.grammar_check_enable": true,
            organization_authorization_noise_reduction: true,
            "ccm.wiki.v2.support_migrate": true,
            docx_new_cover_enable: true,
            share_wiki_v2_file_setting_enable: true,
            custom_template_new_guide_enabled: true,
            "ccm.doc.auto_capitalize_enable": true,
            "ccm.suite.notice_center": true,
            "docx.page_copy.entry_enabled": true,
            share_unauth_preload_enable: true,
            docx_virtual_scroll_dirty_range: "8000",
            docx_virtual_viewport_threshold: "90",
            okr_block_progress_sync_enable: true,
            more_menu_use_new: true,
            docx_template_type_in_entry_enabled: true,
            doc_and_docx_template_merge_enabled: true,
            docx_bottom_template_enabled: true,
            docx_template_share_enabled: true,
            docx_template_type_in_create_menu_enabled: true,
            docx_template_enabled: true,
            docx_custom_template_enabled: true,
            docx_virtual_check_viewport_visibility_enable: true,
            "ccm.drive.fast_upload": true,
            "ccm.sheet.mpa_page_jump": true,
            "ccm.wiki.node_has_child_enabled": true,
            "ccm.gpe.enable_settings": true,
            "ccm.drive.direct_upload": true,
            "ccm.space.userstorage.limited.enable": true,
            bitable_template_clientvars: true,
            "bitable.engine.http_ack_heart_beat_time": "2000",
            "ccm.bitable.form_view_enable": true,
            "ccm.wiki.web.support_file": true,
            "ccm.wiki.web.support_bitable": true,
            "ccm.wiki.trash_permanent_enabled": true,
            docx_virtual_slice_mount_threshold: "20",
            lark_ai_abbreviation_in_docx: true,
            "ccm.template.template_import_enabled": true,
            "ccm.space.isv_offline_step": "1629388800000|1632931200000",
            docx_virtual_slice_mount_threshold_enable: true,
            "bitable.duplex_link.max_size_limit": "500",
            "ccm.docs.web.doc1.0_create_change": true,
            sheet_use_new_comment_sdk: true,
            ccm_mindnote_new_comment_refractor: true,
            "ccm.wiki.doc_popover_higher_zindex": true,
            ms_doc_version_lag_fetch_miss: true,
            "ccm.bitable.preload_script_enable": true,
            okr_block_score_and_progress_rate_enable: true,
            "ccm.template.template_edit_enabled": true,
            show_template_carousel_banner: true,
            "ccm.doc.web.isv_entrance": true,
            "ccm.permission.web.folder_transfer_owner": true,
            "ccm.bitable.automation": true,
            "docx-helpcenter": true,
            "ccm.platform.use_inject_garr": true,
            "ccm.drive.size_limit_enable": true,
            "ccm.bitable.form_view_onboarding_enable": true,
            "ccm.sheet.preload_script_enable": true,
            "ccm.permission.web.identity_switch": true,
            "ccm.template.doc_bottom_template_search": true,
            "ccm.template.custom_template_appeal": true,
            "docx.inlineblock.enabled": true,
            "ccm.permission.web.permission_settings": true,
            "ccm.wiki.space2.0_move_to_wiki2.0_enabled": true,
            "ccm.wiki.web.docx_create_enable": true,
            "ccm.wiki.web.docx_view_enable": true,
            ccm_docx_clientvar_pre_concurrency_enable: true,
            "ccm.permission.space_share_comp": true,
            "ccm.sheet.chart_block": true,
            "ccm.wiki.public_space_enabled": true,
            "ccm.wiki.cover_upload_use_sdk": true,
            "ccm.space.use_search_sdk": true,
            "ccm.sheet.conditional_format_icon_set": true,
            "ccm.space.folder_appeal_enabled": true,
            "drive.pdf.outline_enabled": true,
            "ccm.bitable.formula_filter_enable": true,
            "ccm.wiki.web.wiki_v2_new_spaces": true,
            "bitable.role_perm.pro_export_enabled": true,
            "ccm.docx.cold_tab_reload_enable": true,
            common_resource_release_docx: true,
            "ccm.sheet.conditional_format_move": true,
            "ccm.suite.docx_import_enabled": true,
            "ccm.template.template_new_search_api_enabled": true,
            "ccm.docx.at_user_avatar_enabled": true,
            "ccm.permission.web.vc_share_comp_v2": true,
            "bitable.role_perm.quota": true,
            "ccm.suite.doc_detail_new": true,
            sheet_data_validation_v2: true,
            "ccm.docx.mention_doc_quick_share_enable": true,
            "ccm.bitable.automation_count": true,
            "ccm.wiki.tree_new_layout": true,
            "ccm.gpe.modal_manager_v2": true,
            "ccm.permission.web.batch_transfer_owner": true,
            "ccm.wiki.default_permissions_setting_enabled": true,
            "ccm.common.ig_logo_enabled": true,
            sheet_range_action: true,
            ms_docx_version_lag_fetch_miss: true,
            "ccm.gpe.dynamic_component_bottom_template": true,
            "ccm.doc.wechat_translate_monitor": true,
            "ccm.suite.md2docx_enabled": true,
            "ccm.space.share_with_me2_banner_enabled": true,
            "ccm.docx.subscribe_update_enable": true,
            native_upload_manager_enabled: true,
            native_download_manager_enabled: true,
            "ccm.docx.preload_script_enable": true,
            "ccm.space.folder_shortcut_enabled": true,
            "ccm.docx.turninto_recursive_enabled": true,
            docx_h5_commentable: true,
            "ccm.wiki.wiki_visibility_report_new_logic": true,
            "ccm.suite.docx_detail_new": true,
            "ccm.sheet.tmp_garr_enable": true,
            "ccm.wiki.web.vc_wiki_type_force_webview_refresh": true,
            "ccm.permission.web.operation_records": true,
            "ccm.theme.web_darkmode_enable": true,
            "ccm.theme.lark_darkmode_enable": true,
            "bitable.field.attach_limit": true,
            "ccm.docx.poll_block_enabled": true,
            "ccm.suite.wiki_docx_import_enabled": true,
            "ccm.docx.vc_position_retry_enable": true,
            "bitable.dashboard_chart.max_series_count": "50",
            "bitable.dashboard_chart.max_axis_length": "3000",
            "ccm.doc.announcement.top": true,
            "ccm.bitable.web.dashboard": true,
            "ccm.docx.auto_translate_enable": true,
            "ccm.suite.web.magicshare_presenter_tips": true,
            "ccm.permission.web.sensitivty_label": true,
            "ccm.docx.check_comment_enable": true,
            "ccm.drive.upload_finish_concurrent": true,
            "ccm.common.open_link_optimize": true,
            "ccm.ug.show_whats_new": true,
            "ccm.permission.web.document_auth_api": true,
            "ccm.suite.subscribe_comment_update": true,
            "ccm.docx.all.feishu_todo_block": true,
            "ccm.suite.feed_subscribe_comment_update": true,
            "ccm.wiki.notice_enabled": true,
            "ccm.wiki.scope_setting_visible": true,
            "ccm.permission.web.folder_permission_settings": true,
            "ccm.wiki.v2.drag_move_skip_precheck": true,
            "ccm.bitable.formula_custom_filter_enable": true,
            "ccm.common.multi_geo_enabled": true,
            quote_container_enable: true,
            "ccm.bitable.frozen_column": true,
            "ccm.bitable.automation.editor": true,
            "ccm.wiki.web.single_page_permission_and_external_share": true,
            "ccm.wiki.new_create_dialog_enabled": true,
            "ccm.wiki.cross_tenant_publish_disallowed_enabled": true,
            sheet_protection_creator: true,
            "ccm.docx.column_multi_image": true,
            "ccm.wiki.shield_anonymous_api_request": true,
            "ccm.docx.block_indentation_tips": true,
            "ccm.docx.text_indentation": true,
            "ccm.space.list_optimization": true,
            "gpe.permission.space_support_user_group": true,
            "ccm.docx.heading_auto_num_enable": true,
            "ccm.wiki.not_owner_move_to": true,
            "ccm.template.ugc_template_chain_enabled": true,
            sheet_custom_sort: true,
            "ccm.tpl.new_docx_gray": true,
            "ccm.wiki.web.who_can_share_setting": true,
            "ccm.docx.equation_insert_enabled": true,
            "ccm.doc.web.show_editor": true,
            "bitable.ssr.optimize.enable": true,
            "ccm.vc.try_hard": true,
            "docx.selection.multi-text-selection": true,
            "ccm.workspace.web.ask_to_move": true,
            "ccm.template.template_center_optimize_enabled": true,
            "ccm.doc.okr_api_enable": true,
            "ccm.docx.bookmark_block": true,
            "ccm.template.pgc_template_share_enabled": true,
            "ccm.drive.preview_vc_toast": true,
            "ccm.common.preopen_new_tab": true,
            "ccm.icon.update": true,
            "bitable.clientvar.recmeta_paging": true,
            okr_block_multi_cycle_enable: true,
            "ccm.wiki.scope_setting_admin_control_enable": true,
            "bitable.lookup_condition.max_size_limit": "5",
            "ccm.space.shared_with_me_new": true,
            "ccm.template.ugc_template_chain_v2_enabled": true,
            "ccm.checklist.quickbutton": true,
            "bitable.io.simplify_data_flow": true,
            "ccm.docx.preload_js": true,
            "ccm.gpe.dynamic_component_sheet_bottom_template": true,
            "ccm.docx.vc_sheet_table_retry_enable": true,
            "ccm.permission.web.trust_party": true,
            "ccm.gpe.dynamic_component_docx_bottom_template": true,
            "ccm.docs.checklisticon": false,
            "bitable.adv_perm.dashboard": true,
            "ccm.docx.auto_capitalization_enabled": true,
            "ccm.docx.bidirectional_link_enable": true,
            "ccm.docx.checklist.quickbutton": true,
            "ccm.gpe.comment_guide_enable": true,
            "ccm.bitable.automation_httpclient": true,
            "ccm.sheet.data_clean": true,
            "ccm.sheet.data_clean_suggestions": true,
            "ccm.wiki.performance_log_polish": true,
            "ccm.docx.enable_virtual_idle_render_range": true,
            "ccm.docx.all.feishu_todo_block.rrule": true,
            "ccm.gpe.slardar_web": true,
            "ccm.drive.preview_vc_image_follow": true,
            "ccm.docx.vc_comment_disable_scroll": true,
            "ccm.gpe.form_enable_duplex_link": true,
            "ccm.gpe.is_preview_control_able": true,
            "ccm.wiki.recent_block_enabled": true,
            "ccm.tpl.new_devops_gray": true,
            asl_docx_abbreviation_read_highlight: true,
            "ccm.wiki.web.space_external_share_enable": true,
            "ccm.wiki.web.wiki_favorite_to_space": true,
            "spacekit.mobile.ccm.docx.vc_comment_disable_scroll": true,
            "ccm.space.my_space_2_new": true,
            "ccm.common.ask_owner_move_v2": true,
            "ccm.ms.comment_follow_enabled": true,
            "ccm.wiki.multi_geo_use_push": true,
            "ccm.docx.line_edit_enable": true,
            "ccm.docx.relation_graph_enable": true,
            "ccm.gpe.comment.optimize.loading_and_fail_pc": true,
            "ccm.gpe.comment.optimize.loading_and_fail_mobile": true,
            "ccm.docx.allow_pre_edit": true,
            "ccm.wiki.web.space_external_share_help_visible": true,
            "ccm.docx.web.text_indent_setting": true,
            "ccm.docx.vc_hover_enable": true,
            "ccm.docx.line_edit_enable_fe": true,
            "ccm.docx.vc_hover_debounce_time": "200",
            "ccm.docx.presentation_mode_enable": true,
            "ccm.space.delete_alert": true,
            "ccm.docx.all.feishu_todo_block.reference": true,
            "ccm.sheet.worker": true,
            "ccm.docx.web.indent_scrollable": true,
            docx_chunk_render: true,
            sheet_block_chart_palette_v2: true,
            "ccm.bitable.form.submit_limit_v2": true,
            "ccm.doc.use_file_preview_com": true,
            docx_catalogue_delay: true,
            "ccm.wiki.remove_to_space_enabled": true,
            "ccm.space.show_shortcut_full_info": true,
            "ccm.docx.web.jira_issue_block": true,
            "ccm.drive.fast_pdf": true,
            "asl.abbreviation.home_page_in_space": true,
            "ccm.bitable.add_autonumber_field": true,
            "ccm.wiki.web.h5_space_external_share_enable": true,
            "ccm.wiki.catalog_block_enabled": true,
            "bitable.field.location": true,
            "ccm.gpe.feed_optimize_ui_and_text": true,
            "ccm.sheet.web.edit_api_upgrade": true,
            "docx.feed.lazyload": true,
            "platform.garr.use_new_config": true,
            "ccm.wiki.web.space_dashboard_enabled": true,
            "ccm.bitable.field_tel": true,
            "ccm.bitable.time_zone": true,
            "ccm.wiki.copy_to_enabled": true,
            lark_docx_chunk_render: true,
            "ccm.bitable.advanced_recordpermission": true,
            docx_bear_virtual_slice_render: true,
            "bitable.select_field.dynamic_enabled": true,
            "ccm.docx_help_center_link": true,
            "ccm.wiki.move_to_enable": true,
            "ccm.template.doc_insert_to_docx": true,
            "ccm.template.wiki_save_as_template": true,
            "ccm.template.bitable_pro_template": true,
            "ccm.docx.checkboxshape": true,
            "ccm.docx.web.parse_link_to_isv_block": true,
            "ccm.gpe.optimize.feed_refactor": true,
            "ccm.wiki.trash_list_refetch": true,
            "ccm.common.space_move_to_perm_check": true,
            "ccm.wiki.docx_catalog_block_enabled": true,
            "ccm.wiki.docx_recent_block_enabled": true,
            "ccm.common.resource_scheduler": true,
            "ccm.bitable.form_filter": true,
            "ccm.common.create_entity_behavior_optimize": true,
            "ccm.permission.set_embed_restricted_client": true,
            "ccm.doc.dlp_enable": true,
            "ccm.wiki.shortcut_to_enabled": true,
            docx_block_ssr: true,
            "ccm.docx.comment.new_click_content_align": true,
            "ccm.docx.comment.click_content_comment_scroll_animation": true,
            "ccm.doc.taskblock.canindent": true,
            "ccm.docx.lark_cp_enable": true,
            "ccm.bitable.batch_download_attachment": true,
            "ccm.bitable.automation_all_fields": true,
            "ccm.docx.editor_kit_code_block": true,
            "ccm.wiki.web.move_new_text": true,
            "bitable.link_field.data_range": true,
            "ccm.bitable.app_onboarding": true,
            "ccm.template.block_template_enabled": true,
            asl_doc_abbreviation_read_highlight: true,
            "ccm.magicshare.identifydocuments": true,
            "ccm.bitable.automation_attachment_field_quote": true,
            "ccm.common.create_entity_behavior_optimize.safari_only": true,
            "bitable.advanced_permission.field_no_permission": true,
            "ccm.docx.render_line_cache": true,
            "ccm.sheet.sort_with_responserange_dialog": true,
            "ccm.wiki.dialog_show_shared_area": true,
            "ccm.space.move_alert": true,
            "bitable.gantt_view.workday": true,
            "ccm.doc.okr1.0copytodocx": true,
            "ccm.gpe.comment.optimize.loading_v2_pc": true,
            "ccm.gpe.comment.optimize.loading_v2_mobile": true,
            "ccm.wiki.prefetch_api": true,
            "ccm.bitable.attachment_2g_size_limit": true,
            "ccm.bitable.freeze_v2": true,
            "ccm.common.create_entity_behavior_optimize.template": true,
            asl_drive_pdf_support_highlight: true,
            sheet_block_charts_v_1_1: true,
            "search.sdk.use_gateway": true,
            "ccm.docx.web.jira_filter_block": true,
            "ccm.docx.allow_block_ssr_scheduler": true,
            "ccm.bitable.export_by_scope": true,
            "ccm.doc.pc.remove_getboundingclientrectpolyfill": true,
            "ccm.space.performance_optimization": true,
            "ccm.permission.copy_set": true,
            "ccm.wiki.create_space_async_enabled": true,
            "ccm.bitable.open_link_card_optimize": true,
            "ccm.platform.pc.common_mention": true,
            "ccm.wiki.docx_spa_clientvars_optimize": true,
            "ccm.wiki.web.space_dashboard_data_migration_notice_enabled": true,
            "ccm.wiki.align_titlebar": true,
            "ccm.docx.web.clipboard_paste_perf": true,
            "ccm.bitable.automation_support_quote_auto_number": true,
            "ccm.docx.saveversion": true,
            "ccm.sheet.pivot_table_enabled": true,
            "ccm.doc.dlp_polling": true,
            "ccm.permission.copy_fail_tips": true,
            "ccm.wiki.docx_spa_ssr": true,
            "ccm.space.remove_api_v3": true,
            "ccm.space.delete_remove_api_v3": true,
            "ccm.garr.preload_module_js": true,
            "ccm.docx.share_not_delay_enable": true,
            docx_block_ssr_sheet: true,
            "ccm.platform.enable_watermark_update": true,
            "ccm.wiki.node_child_arrow_hover_preload_enabled": true,
            "ccm.doc.web.read_mode": true,
            "ccm.common.copy_security_enable": true,
            "ccm.docx.web.width_mode_enable": true,
            "ccm.docx.docx-double-version-product-delivered": true,
            "ccm.template.block_template__help_link_enabled": true,
            "ccm.permisson.degrade_approval": true,
            "ccm.tpl.isv_block_ssr_render": true,
            "ccm.check_comment.onboarding_bepresenter_optimization": true,
            "ccm.bitable.automation_notify_update": true,
            "ccm.bitable.convert_text_to_link": true,
            "ccm.sheet.subscribe_enabled": true,
            "ccm.docx.comment_async_enable": true,
            "ccm.bitable.advancedpermission_wiki": true,
            "admin.security.customwatermarksdk": true,
            "ccm.docx.web.table_title_line": true,
            "ccm.docx.web.table_title_line_sticky": true,
            "ccm.docx.web.table_edit_improvement": true,
            "ccm.docx.web.tablecell_background_color": true,
            bitable_chunk_render: true,
            "ccm.docx.okr_block.indicator": true,
            "ccm.space.right_click_menu": true,
            "ccm.bitable.dash_board_unsupport_autonumber_field": true,
            "ccm.wiki.sync_all_shortcut_childlist": true,
            "ccm.wiki.docx_spa_ssr_prefetch": true,
            "ccm.permission.set_user_restricted_client": true,
            "ccm.bitable.paste_header": true,
            "ccm.doc.taskblock.subtask": true,
            "ccm.bitable.dashboard.web.data_drill_down": true,
            "ccm_docx_web.audio_preview_update": true,
            "ccm_docx_web.video_preview_update": true,
            "ccm_docx_web.file_preview_update": true,
            "ccm_docx_web.video_preview_shapedata": true,
            "ccm.bitable.automation_workflow_log": true,
            "ccm.docx.pc.chart_block": true,
            "ccm.docx.allow_ssr_block_clientvars": true,
            "ccm.vc.share_screen_ms_enable": true,
            "ccm.request.nertwork_oops_enable": true,
            "ccm.common.copy_security_enable_h5": true,
            "ccm.workspace.shortcut_new_moremenu": true,
            "ccm.bitable.form_support_formula": true,
            "ccm.wiki.wiki_block_ssr": true,
            "ccm.gpe.optimize.mention_refactor_show_notify_btn": true,
            "ccm.gpe.optimize.mention_refactor_show_all_notify_btn": true,
            "ccm.docx.ssr_unbind_full_clientvars": true,
            "ccm.docx.doc_mini_app_all_enabled": true,
            "ccm.docx.doc_mini_app_topbar_menu_enabled": true,
            "ccm.docx.doc_mini_app_body_entry_enabled": true,
            "ccm.docx.doc_mini_app_global_enabled": true,
            "ccm.docx.doc_mini_app_global_entry_enabled": true,
            docx_block_ssr_table: true,
            docx_block_ssr_diagram: true,
            "ccm.translate.showoriginal": true,
            "ccm.docx.comment.syncv2": true,
            "ccm.wiki.tree_expand_logic_optimize_enabled": true,
            "ccm_docx_mobile.file_menu_update": true,
            "ccm.wiki.breadcrumb_can_copy_path": true,
            "ccm.docx.watchdog": true,
            "ccm.bitable.attachment_image_hover": true,
            "ccm.sheet.filter_multisearch_junior": true,
            "ccm.docx.preload_bitable_sheet_block_comment": true,
            "ccm.docx.paste_markdown": true,
            "ccm.wiki.move_share_to_bottom": true,
            "ccm.bitable.use_clipboard_cache": true,
            "ccm.bitable.field.barcode": true,
            "ccm.wiki.create_in_workspace_enable": true,
            "ccm.wiki.create_space_in_wiki_enable": true,
            "messenger.docfeed.optimize": true,
            "ccm.bitable.disabled_web_batch_download": true,
            "ccm.whiteboard.all.enable_entrance": true,
            "ccm.workspace.storage_manage": true,
            "ccm.docx.anonymousediting": true,
            "asl.hyper_translate.toolbar_entry": true,
            "ccm.wiki.tree_fetch_child_pre_heating_enabled": true,
            "ccm.wiki.space_list_use_data_sdk": true,
            "ccm.bitable.pc.space_create_button_move_up": true,
            "ccm.gpe.optimize.mention_refactor.sheet": true,
            "ccm.docx.parse_meego_inline": true,
            "ccm.bitable.mobile.expose_catalog": true,
            "ccm.wiki.recent_operation_enable": true,
            "ccm.space.new_virtual_component_alt": true,
            "ccm.permission.web.wiki_member": true,
            "ccm.docx.h5_ssr": true,
            "ccm.docx.docx_block_ssr_defer": true,
            "ccm.template.block_template_sync_slash_enabled": true,
            "ccm.docx.ms_position_replay_v2": true,
            "ccm.bitable.automation_send_dashboard": true,
            "ccm.docx.web.page_main_animation_enable": true,
            "ccm.wiki.del_single_tree_node": true,
            "ccm.permission.copy_judge_enable": true,
            "ccm.bitable.automation_apihub_create_schedule": true,
            "ccm.web.permission.force_set_security": true,
            "ccm.magicshare.collect_vc_action_apply_dev": true,
            sheet_web_formula_api: true,
            "ccm.bitable.tooltip_overlay_ref.enable": true,
            "ccm.doc.web.read_mode_of_vc": true,
            "ccm.bitable.client_vars_api_v1_enabled": true,
            "ccm.sheet.funnel_chart_enabled": true,
            "ccm.docx.web.table_drag_column": true,
            "ccm.docx.web.table_resize_column_adsorp": true,
            "ccm.docx.web.table_distribute_column": true,
            "ccm.common.resource_scheduler_v2_1": true,
            "asl.lingo.docx_toolbar_create_entry": true,
            "ccm.bitable.nopermission": true,
            "ccm.bitable.applyadvancedpermission": true,
            "ccm.docx.new_doc_mini_app_body_enabled": true,
            "ccm.docx.web.toolbar_copylinks": true,
            "ccm.bitable.automation_apihub_create_task": true,
            docx_viewportnode_without_parent: true,
            "ccm.wiki.block_follow_enabled": true,
            "ccm.docx_wiki_h5_ssr": true,
            "ccm.docx.split_with_ids": true,
            "ccm.sheet.set_range_values": true,
            "ccm.docx.web.doc_mini_app_enable_host": true,
            "ccm.wiki.web.customized_classification_enabled": true,
            "ccm.bitable.dashboard.use_new_chart_panel": true,
            "ccm.space_copy_to_wiki_enable": true,
            "ccm.space_shortcut_to_wiki_enable": true,
            "ccm.bitable.rank_history": true,
            "ccm.docx.tea_log_filter_rule":
              '{"docx_virtual_render_info_dev":5000,"docx_virtual_render_oops_dev":5000, "docx_undo_dev": 10000, "client_sheet_block_data_tracker": 20000}',
            "ccm.vc.share_screen_watermark_enable": true,
            "ccm.template.block_template_in_more": true,
            "ccm.bitable.automation_quote_field_attr_system": true,
            "doc.version.webonboarding": true,
            "ccm.wiki.visit_space_in_wiki": true,
            "bitable.recovery.use_local_data_preload": true,
            "ccm.bitable.web.card_modal_v2.enable": true,
            "ccm.bitable.web.item_view_expand.enable": true,
            "ccm.comment.hyperlink_mention_async": true,
            "ccm.docx.share.subscribtions": true,
            "ccm.wiki.sheet_spa_clientvars_optimize": true,
            "ccm.workspace.is_recover_deleted_document_enabled": true,
            "ccm.gpe.optimize.mention_refactor_v2": true,
            "ccm.docx.fetch_clientvar_new_mode": true,
            "ccm.bitable.automation_apihub_create_group": true,
            "ccm.bitable.automation_new_http_client": true,
            "bitable.lookup_field.show_onboarding": true,
            "ccm.docx.docverse-blk_631fefbbae02400430b8f9f4": true,
            "ccm.docx.docverse-blk_62ee1a2a61404001ffc8a535": true,
            "ccm.permission.security_detail_switch": true,
            "ccm.docx.strict_poll_enabled": true,
            "ccm.wiki.web.phoenix_create_child_doc": true,
            "ccm.bitable.ud_user_panel": true,
            "ccm.space_move_entry_merger_enable": true,
            docx_viewporttop_with_negative: true,
            "ccm.wiki.sheet_spa_ssr": true,
            "ccm.bitable.web.new_perf_stage_log": true,
            "ccm.drive.word_to_online_edit": true,
            "bitbale.template.waiting.clientvars": true,
            "ccm.bitable.automation_apihub_add_group_member": true,
            "ccm.docs.magicshare.comment.v2.kpdx": true,
            "ccm.docs.magicshare.comment.v2.click": true,
            docx_virtual_enable_tableheightupdate_onlybychildren: true,
            "ccm.space.space_folder_tree_arrow_hover_preload_enabled": true,
            "ccm.sheet.filter_personal_mode": true,
            "ccm.wiki.view_general_info_enabled": true,
            "ccm.sheet.backup_preload": true,
            "ccm.wiki.web.space_sticky_enabled": true,
            "ccm.docx.mpa": true,
            "ccm.docx.mpa_no_chunk": true,
            "ccm.bitable.dashboard.use_template_ttv": true,
            "ccm.bitable.file_add_to_workbench": true,
            "ccm.docx.delay_scroll": true,
            "ccm.bitable.localssr.localstorage_clear": true,
            "ccm.docx.table_ssr_replace_after_table_all_rendered": true,
            "ccm.docx.task_block_ssr": true,
            "ccm.workspace.shortcut_duplicate_check_enable": true,
            "ccm.application.share_message": true,
            "ccm.docx.comment.bind_loading": true,
            "ccm.bitable.pinyin_sort_rule": true,
            "ccm.docx.file_block_ssr": true,
            "ccm.bitable.automation_quote_user_union_id": true,
            "ccm.docx.comment.lingo_enable": true,
            sheet_pivot_source_range: true,
            "ccm.common.permission_point_split": true,
            "ccm.bitable.layout_v2": true,
            "ccm.docx.no_garfish": true,
            "ccm.bitable.automation_apihub_complete_task": true,
            "ccm.bitable.automation_apihub_delete_task": true,
            "ccm.bitable.automation_apihub_uncomplete_task": true,
            "ccm.bitable.automation_apihub_delete_schedule": true,
            "ccm.comment.virtual_scroll": true,
            "ccm.bitable.automation_apihub_delete_group_member": true,
            "ccm.bitable.enable_rank_local_recovery": true,
            "ccm.wiki.doc_spa_ssr": true,
            "ccm.platform.replace_permission_search": true,
            "ccm.bitable.automation_change_record_trigger": true,
            "ccm.docx.rooms.hotfixssr": true,
            "ccm.docx.virtual_scroll_raf_paint": true,
            "ccm.docx.virtual_scroll_render_limit": true,
            "ccm.search.dynamic_tag": true,
            "ccm.bitable.integration.approval": true,
            "ccm.drive.fast_pdf_attachment": true,
            "ccm.bitable.dashboard.funnel_chart_enabled": true,
            "ccm.wiki.web.space_dashboard.access_ratio_trend": true,
            "ccm.bitable.web.excute_ready_detail_advanced_enable": true,
            "ccm.template.block_template_sheet_bitable_enabled": true,
            "ccm.docx.document_detail_under_title": true,
            "ccm.bitable.field.currency": true,
            "ccm.bitable.automation_locaiton_phone_autonumber_link_field_enabled": true,
            "ccm.permission.web.transfer_auto_move": true,
            "ccm.gpe.comment.anchor_link_mobile": true,
            "ccm.bitable.automation_location_field_enabled": true,
            "ccm.drive.fast_pdf_h5": true,
            "ccm.wiki.web.space_dashboard.page_module_upgrade": true,
            "ccm.bitable.no_garfish": true,
            "ccm.bitable.dashboard.copy_dashboard": true,
            "ccm.bitable.field.progress": true,
            "ccm.space.sidebar_hover_preload_page_enabled": true,
            "ccm.sheet.cell_history_enable": true,
            "ccm.bitable.form_native_upload": true,
            "ccm.docx.doc_mini_app_list_enabled": true,
            "ccm.docx.web.range_anchor": true,
            "ccm.docx.web.range_anchor_locate": true,
            "ccm.bitable.share.dashboard": true,
            "ccm.docx.idle_worker_degrade_enable": true,
            "ccm.application.mention_panel_enable": true,
            "ccm.doc.web.image_crop": true,
            "ccm.sheet.radar_chart_enabled": true,
            "ccm.workspace.storage_manage_use_bff": true,
            "ccm.docx.translate_enable": true,
            "ccm.workspace.move_new_content_enabled": true,
            "boss.newpricing.hybridlicense": true,
            "ccm.doc.web.image_reset_crop": true,
            "ccm.drive.fast_pdf_attachment_h5": true,
            "bitable.user_field.support_convert": true,
            "ccm.docx.strict_poll_mobile_edit": true,
            "ccm.bitable.automation_step_new_interaction": true,
            "ccm.bitable.automation_support_insert_action": true,
            "ccm.docx.mpa_next_entry": true,
            "ccm.doc.comment.lingo_enable": true,
            "ccm.drive.comment.lingo_enable": true,
            "ccm.mindnote.comment.lingo_enable": true,
            "ccm.sheet.comment.lingo_enable": true,
            "ccm.gpe.comment.anchor_link": true,
            "ccm.sheet.number_format_customize": true,
            sheet_web_subblock_downgrade: true,
            "ccm.docx.poll_block_ssr": true,
            "ccm.docx.docverse-blk_63a00c74da00c002453a1760": true,
            "ccm.bitable.comment.lingo_enable": true,
            "ccm.drive.fast_pdf_attachment_lark": true,
            "ccm.docx.pc.chart_block.grant_permission": true,
            "ccm.docs.translate.click.derectly": true,
            "ccm.bitable.field.tea_new_map": true,
            "ccm.bitable.automation_apihub_calendar_new_request": true,
            "ccm.bitable.automation_support_duplicate_action": true,
            "ccm.docx.docverse-blk_62f0b83052038002cd2f3cda": true,
            "ccm.bitable.automation_extension_action": true,
            "ccm.permission.check_permission_default": true,
            docx_normal_fontsize: true,
            "ccm.slides.enable": true,
            "ccm.general.docs_tips": true,
            "bitable.larktab.redirect_to_web": true,
            "ccm.docx.textual_block_editor_kit_dom_render_enabled": true,
            "ccm.docx.mention_doc_update": true,
            "ccm.common.repeater_params_encoding": true,
            "ccm.bitable.enable_create_collection_table": true,
            "ccm.permission.web.user_group": true,
            "ccm.docx.poll_vote_order_desc": true,
            "ccm.docx.iframe_douyin": true,
            "ccm.docx.whiteboard_block_ssr": true,
            "ccm.space.explorer_nav_list_hover_preload_page_enabled": true,
            "ccm.sheet.area_chart_enabled": true,
            "ccm.bitable.field.group": true,
            "ccm.bitable.dashboard.local_datasource_aggregation": true,
            "ccm.bitable.field.button": true,
            "ccm.wiki.tree_sticky_header": true,
            "ccm.sheet.new_fill_enabled": true,
            "ccm.wiki.tree_batch_operation": true,
            "ccm.bitable.mpa": true,
            "ccm.sheet.sheet_loaded_order": true,
            "ccm.sheet.pc.search_polish": true,
            "ccm.sheet.cell_edit_position_refactor": true,
            "ccm.sheet.number_format_more_currency_symbols": true,
            "ccm.space.larktab_fast_space_enabled": true,
            "ccm.whiteboard.web.template_gallery": true,
            "ccm.docx.web.anchor_icon": true,
            "ccm.bitable.automation_string_jsonvalue_extension": true,
            "bitable.permission.support_remote_compute": true,
            "ccm.workspace.delete_recent_v2_enabled": true,
            "ccm.docx.popover.click_trigger_mode": true,
            "ccm.doc.pc.remove_overtime_error": true,
            "ccm.docx.outline_collapse": true,
            "ccm.docx.outline_collapse_sync": true,
            "ccm.common.new_session_watcher_enabled": true,
            "ccm.template.block_template_chart_enabled": true,
            "ccm.sheet.preload_subblock_upgrade": true,
            "ccm.docx.web.help_center": true,
            "ccm.bitable.automation_quote_next_insert_exchange": true,
            "ccm.bitable.dashboard.chart_group_mode": true,
            "ccm.sheet.start_edit": true,
            "ccm.docx.lazy_record_correct_first_screen_status": true,
            "ccm.wiki.doc_spa_clientvars_optimize": true,
            "ccm.bitable.formula.no_ispro_support_remote_compute": true,
            "ccm.wiki.cascade_copy_enable": true,
            "ccm.docx.mention_profile_cta": true,
            "ccm.bitable.automation.lark.action.v2": true,
            "bitable.form.edit_select_options": true,
            "ccm.bitable.dashboard.word_cloud_chart_enabled": true,
            "ccm.permission.allow_contextmenu_without_copyperm": true,
            "ccm.docx.blank_doc_ssr_placeholder": true,
            "ccm.bitable.automation_lark_message_support_cross_tenant": true,
            "ccm.bitable.automation_lark_message_btn_support_action": true,
            "ccm.bitable.autonumber_field_classify_by_attribute": true,
            "ccm.wiki.web.phoenix_create_child_doc_toolbar": true,
            "ccm.bitable.records_history": true,
            "ccm.bitable.mpa_use_next_entry": true,
            "ccm.sheet.mention_id_supplement_refactor": true,
            "asl.search.doc_type_filter_slides": true,
            "bitable.history.use_local_history": true,
            "ccm.bitable.form.sidebar.v2": true,
            "ccm.workspace.storage_manage.multi_fields": true,
            "ccm.docx.web.width_mode_optimization_enable": true,
            "ccm.toolbar.layout_adjustment": "ture",
            "ccm.docx.mention_panel_lr": true,
            "ccm.doc.web.save_translation_as": true,
            "ccm.docx.iframe_setting_migrate": true,
            "ccm.sheet.pareto_chart_enabled": true,
            "ccm.bitable.field.modify_not_match_uitype": true,
            "ccm.bitable.web.board_view_expand.enable": true,
            "ccm.doc.all.block_schema": true,
            "ccm.bitable.field.rating": true,
            "ccm.docx.selection_follow_enabled": true,
            "ccm.bitable.automation_http_body_remove_quotes_enable": true,
            "ccm.wiki.bitable_spa_clientvars_optimize": true,
            "ccm.docx.meego_block": true,
            "ccm.permission.web.node_control": true,
            "ccm.mindnote.comment_align_text": true,
            "ccm.web.permission.email_share_feature": true,
            "ccm.workspace.logger_enabled": true,
            "ccm.bitable.panel_support_scroll": true,
            "ccm.application.mention_panel_enable.sheet": true,
            "ccm.permission.web.wiki_trust_party": true,
            docx_block_in_viewport_without_locked_height: true,
            "ccm.workspace.copy_picker_rename_enabled": true,
            "ccm.bitable.view.share": true,
            "ccm.sheet.mini_app": true,
            "ccm.docx.skip_render_table": true,
            "ccm.docx.web.toolbar_sendchat": true,
            "ccm.mindnote.notification_interaction": true,
            "ccm.mindnote.mention_panel_enable": true,
            "ccm.mindnote.non_notification_by_default": true,
            "ccm.bitable.keep_layout_v2": true,
            "ccm.watermark.watermark_monitor": true,
            "ccm.bitable.use_meta_deleted_info": true,
            docx_callout_emoji: true,
            "ccm.bitable.form_preset": true,
            docx_grid_width_resize: true,
            "ccm.slides.hydrate_enabled": true,
            "ccm.bitable.automation.lark.action.v2.image": true,
            "ccm.bitable.automation.lark.action.v2.preview": true,
            "ccm_docs.web.disable_doc1.0_create": true,
            "ccm.workspace.storage_manage_transfer_owner": true,
            "ccm.wiki.breadcrumb_dropdown_menu": true,
            "ccm.docx.web.docverse_addson_list": true,
            "ccm.slides.ssr_enabled": true,
            "ccm.docx.whiteboard_block_ssr_synchronization": true,
            "ccm.bitable.automation.datefield.now.segment": true,
            docx_virtual_scroll_retain: true,
            "ccm.docx.web.url_preview": true,
            "ccm.bitable.create_calendar_view": true,
            "ccm.slides.comment.lingo_enable": true,
            "ccm.workspace.new_slides": true,
            "ccm.sheet.paste_dom_parse_purify_count": "1000",
            "ccm.docx.web.doc_mini_app_enable_csp_server_host": true,
            "ccm.bitable.form.enable_native_location": true,
            "ccm.bitable.fxdb_old_history": true,
            "ccm.sheet.pivot_midian_enabled": true,
            "ccm.sheet.full_screen_header_new": true,
            "ccm.slides.chart_block_enabled": true,
            "ccm.wiki.tree_batch_clone": true,
            "ccm.wiki.tree_batch_shortcut": true,
            "ccm.docx.comment_refactor_fe": true,
            "ccm.bitable.dashboard.enable_preload_dashboard_source": true,
            "ccm.sheet.web.rtl_support": true,
            "ccm.bitable.link_search_slice": true,
            "ccm.docx.web.url_state_switch": true,
            "ccm.bitable.automation_enable_when_template_copy": true,
            "ccm.base.space.upload_excel_recommendation": true,
            "ccm.docsaddon.enable_api_scope_check": true,
            "ccm.wiki.optimize_dragging_hot_zone": true,
            "ccm.bitable.comment_input_guide": true,
            "ccm.docx.mobile.document_detail_under_title.new_avatar": true,
            docx_enable_skip_idle_render: true,
            "ccm.bitable.enable_base_export": true,
            sheet_merge_cells_not_align_center: true,
            "ccm.sheet.chart.stop_word_configurable": true,
            "ccm.bitable.form.setting.cycle": true,
            "ccm.workspace.wiki_to_quickaccess_enabled": true,
            "ccm.whiteboard.web.create_open_template": true,
            "ccm.workspace.ask_to_delete": true,
            "ccm.bitable.integration.attachment": true,
            "ccm.bitable.automation_enable_when_template_copy_toast": true,
            "ccm.docx.image_caption_enable": true,
            "ccm.docx.inject_intl_locale_polyfill": true,
            "ccm.sheet.pivot_condition_filter_enabled": true,
            "ccm.whiteboard.web.swim_lane_gallery": true,
            "bitable.pricing.recordsnumandgantt.fe": true,
            "ccm.docx.exponential_retry_enable": true,
            "ccm.docx.doc_ai_all_enabled": true,
            "asl.search.shortcut_web_search": true,
            "ccm.bitable.dashboard.global_filter": true,
            "ccm.sheet.sheet_export_image_lark_logo_enabled": true,
            "bitable.share.water_mark": true,
            "ccm.space.default_import_to_my_library_enabled": true,
            "ccm.permission.share_external_setting_optimize": true,
            "ccm.gpe.comment.anchor_link.v2": true,
            "ccm.docx.toolbar_color_hot_area": true,
            "ccm.bitable.automation_lark_message_btn_support_action_route": true,
            "ccm.bitable.automation_apihub_create_task_v2": true,
            "lark.base.datasource": true,
            "ccm.bitable.automation_lark_message_button_link_manual_join_enabled": true,
            "ccm.docx.web.single_cell_select": true,
            "base.gantt_view.milestone_polish": true,
            "lark.base.is_check_field_can_apply": true,
            "ccm.bitable.field.extend_address": true,
            "ccm.slide.enable_slide_import": true,
            "ccm.sheet.waterfall_chart_enabled": true,
            "ccm.sheet.new_data_model": true,
            "ccm.permission.user_avatar_replace": true,
            "ccm.docx.bitable_block_ssr": true,
            "ccm.permission.security_tag_popover": true,
            "ccm.bitable.default_auto_sort_v1": true,
            "ccm.docx.editor_kit_use_optimize_deserializer": true,
            "ccm.docx.editor_kit_use_optimize_dectectzonechange": true,
            "ccm.comment.delete_permission": true,
            "ccm.comment.history_delete_permission": true,
            "ccm.base.grid.hierarchy.enabled": true,
            "ccm.wiki.chunk_render": true,
            "ccm.bitable.automation_action_ref_trigger_formula_fields": true,
            "ccm.bitable.automation_ref_select_support_write": true,
            "ccm.dlp.request_policy_status_only_one": true,
            "ccm.space.new_create_process_enable_web_v2": true,
            "ccm.space.new_create_process_params_encoding": true,
            "ccm.docx.pc.both_o_and_kr_weight": true,
            "ccm.wiki.batch_apply_move_to_wiki": true,
            "bitable.formula.show_diagnose_tip_formula_cost_time": "5000",
            "ccm.wiki.shortcut_migrate_to_wiki": true,
            "ccm.bitable.integration.cost": true,
            "ccm.docx.web.document_info_ssr": true,
            "ccm.docx.web.doc_mini_app_virtual_enable": true,
            "ccm.slides.pdf_download_enabled": true,
            "ccm.docx.pc_mobile.docinfo_show_all_authors": true,
            "ccm.seclink.check_link": true,
            "ccm.docx.opendoc_no_garfish": true,
            "ccm.bitable.automation.runlog.error.textlink": true,
            "ccm.docx.record_id_bigint": true,
            "ccm.space.space_sdk_use_ccm_search_sdk": true,
            "ccm.workspace.create_application_menu": true,
            "ccm.sheet.filter_reverse": true,
            "ccm.docx.web.doc_mini_app_report_html": true,
            "base.homepage.scroll_control.enabled": true,
            "ccm.bitable.automation_add_record_v2": true,
            "ccm.editlimit.request_performance": true,
            "ccm.permission.transfer_check": true,
            "ccm.slides.pptx_download_enabled": true,
            "ccm.base.space.upload_excel_recommendation_all": true,
            "lark.base.import_as_base": true,
            "ccm.docx.pc.chart_block.authority_collaboration": true,
            "base.view.title_field": true,
            "ccm.bitable.automation_trigger_support_record_meta_info": true,
            "ccm.comment.pc.cpsdk": true,
            "ccm.workspace.picture_turn": true,
            "ccm.docx.opendoc_mpa_enable": true,
            "ccm.platform.slardar_mg": true,
            "ccm.bitable.form.ai": true,
            "ccm.common.request_use_cache": true,
            "ccm.docx.web.doc_mini_app_enable_csp_server_host_pc": true,
            "ccm.platform.heartbeat_interval_delay": true,
            "ccm.bitable.view.share.person_readonly": true,
            docx_virtual_render_ssr_height: true,
            "ccm.bitable.automation_support_delay_action": true,
            "ccm.message.mute": true,
            "ccm.bitable.item_view.new_icon_pos": true,
            "lark.base.is_validate_cs_return_err": true,
            "ccm.docx.web.docverse_addson_list_black_list": true,
            "ccm.workspace.space_list_show_path": true,
            docx_quick_search_panel: true,
            "ccm.permission.web.reduce_mget_userids": true,
            "ccm.docx.hyperlink_underline_enabled": true,
            "ccm.bitable.automation_button_monitor_execution_results": true,
            "ccm.bitable.get_cells_ungzip": true,
            slides_template_enabled: true,
            "ccm.docx.pc.okr_objective_progress": true,
            "ccm.docx.new_image_fetcher_scheduler": true,
            "ccm.slide.smart_layout_go_back_enabled": true,
            "ccm.slides.history_enabled": true,
            "ccm.bitable.automation_quote_record_share_link_enabled": true,
            "ccm.docx.enable_mobile_image_ssr": true,
            "ccm.sheet.ai.formula": true,
            "ccm.slides.h5_enabled": true,
            "ccm.i18n.demand_load": true,
            "ccm.docx.web.url_preview_render": true,
            "lark.base.item_view_auto_add_pack": true,
            "ccm.sheet.mention.cta": true,
            "ccm.docx.prompt_quick_action": true,
            "ccm.sheet.web.watchdog.event": true,
            "ccm.docx.web.share2chat_entry": true,
            "ccm.workspace.storage_manage.prev_owner": true,
            docx_enable_quick_close_find_panel: true,
            "ccm.sheet.formula.importrange": true,
            "ccm.bitable.enable.pack.data": true,
            "ccm.docx.apply_error_block_oops_enable": true,
            "ccm.sheet.print_beta": true,
            "ccm.theme.insert_cssvar_by_js": true,
            "ccm.comment.hover_change": true,
            "ccm.docx.prompt_quick_action.mobile": true,
            "ccm.sheet.ttu_optimization_q2": true,
            "ccm.import.word_import_size_limit": true,
            "ccm.bitable.comment_view_delay": true,
            "ccm.docx.web.export_support_comment": true,
            "lark.base.personal_install_pack_in_base": true,
            "ccm.bitable.base_refer_block_convert": true,
            "ccm.bitable.base_refer_block_link": true,
            "ccm.sheet.pivot_calculate_field_enabled": true,
            "ccm.bitable.automation_apihub_log": true,
            "ccm.doc.web.agenda_block": true,
            "ccm.docx.doc_mini_app_opendoc_show_docverse": true,
            "ccm.slides.bottom_template_enabled": true,
            "ccm.bitable.table.no_permission_user_has_import_as_table_entrance": true,
            "ccm.bitable.table.enable_feature_import_as_table": true,
            "ccm.docx.pc.chart_block.chart_refer_host_perm": true,
            "ccm.docx.doc_mini_app_docverse_use_cdn": true,
            "ccm.slide.speaker_presentation_mode_enabled": true,
            "ccm.icon.suite_custom_icon": true,
            "ccm.sheet.add_del_cell_enabled": true,
            "ccm.icon.circle_background_color": true,
            "ccm.docx.image_render_priority": true,
            "ccm.bitable.base_refer_block_convert_editor": true,
            "ccm.sheet.embed_hide_header_enable": true,
            "ccm.permission.security_use_idb_cache": true,
            "ccm.permission.new_ui": true,
            "ccm.whiteboard.web.slash_flowchart": true,
            "ccm.bitable.automation_segment_refactor": true,
            "ccm.docx.prevent_auto_play_for_high_definition_gif": true,
            "lark.base.datasource.publish.scope.enable": true,
            "bitable.record.share.v2": true,
            "ccm.bitable.bottom_template_enable": true,
            "ccm.sheet.image_onscreen_load": true,
            "bitable.io.load_cell_new_protocol": true,
            "ccm.docx.iframe_blacklist": true,
            "lark.base.connector_formula": true,
            "ccm.bitable.field.stage": true,
            "ccm.whiteboard.web.can_template_category": true,
            "ccm_base_block_add_opendoc_new_6.2": true,
            "ccm.docx.web.pdf_auto_shrink_table_width": true,
            "base.feed.web_template": true,
            "ccm.docx.agenda_block_ssr": true,
            "ccm.docx.use_cache_clientvar_in_hash": true,
            "ccm.docx_web.catalogue_memory_status": true,
            "ccm.slides.findreplace_enabled": true,
            "ccm.bitable.open_extension_script_entry": true,
            "ccm.comment.fetch_data_retry_optimize": true,
            "bitable.record.share.layout.v2": true,
            "ccm.bitable.dashboard.pc.add_chartblock_to_workplace": true,
            "ccm.workspace.folder_block_enable": true,
            "ccm.wiki.web.onboarding_default_show_create": true,
            "ccm.docx.web.track_table_oops": true,
            "ccm.sheet.copy_with_inline_style_count": "1000",
            ccm_base_block_add_opendoc_multiple_limit: true,
            "ccm.bitable.use_recover_v2": true,
            "ccm.comment.reaction_notice": true,
            "ccm.docx.mobile.feat-team-okr-compatible": true,
            "ccm.bitable.field.group.new_edit_panel": true,
            "ccm.bitable.table.change_field_order": true,
            "ccm.docx.header_ssr": true,
            "ccm.whiteboard.all.enable_collaboration": true,
            "ccm.bitable.item_view.new_layout": true,
            "ccm.slides.master_enabled": true,
            "ccm.bitable.title.custom_icon": true,
            "ccm.bitable.use_loadable_grid_view": true,
            "ccm.bitable.dashboard.brand_purple_blue_theme_enabled": true,
            "ccm.sheet.ai.inline": true,
            "lark.base.datasource.approval.enable": true,
            "ccm.security_audit.use_new_instance": true,
            "ccm.bitable.automation_stage_field_support": true,
            "ccm.docx.aigc_nickname_avartar": true,
            "ccm.docx.comment_ssr": true,
            "ccm.base.dirty_manager_status.enable": true,
            "ccm.icon.icon_panel": true,
            "ccm.whiteboard.web.enable_direct_input": true,
            "ccm.docx.pc.feat_update_okr": true,
            "ccm.docx.hide_same_translation_enabled": true,
            "ccm.docx.web.wide_table_toast": true,
            "ccm.bitable.enable.pack.data.rewrite": true,
            "ccm.bitable.automation_err_cache_log": true,
            "ccm.permission.security_level.split_copy": true,
            "lark.base.extension_app_data_source": true,
            "ccm.workspace.filter_include_wiki": true,
            "bitable.io.enable_fetch_diff_area": true,
            "bitable.enable.add.table.watch": true,
            "base.view.kanban_refactor_v2": true,
            "bitable.remote.add.table.only.meta": true,
            "ccm.docx.web.docverse_old_app_arch_upgrade": true,
            "ccm.bitable.use_loadable_gallery_view": true,
            "ccm.permission.batch_set_sec_label": true,
            "ccm.bitable.enable_limit_duplicate": true,
            "ccm.bitable.automation_robot_type_maker_support": true,
            "lark.base.temp_view_action": true,
            "ccm.sheet.mpa_next": true,
            "ccm.sheet.mpa_no_chunk": true,
            "ccm.docx.code_block_virtual_list_enabled": true,
            "ccm.docs.all.synced_block": true,
            "ccm.workspace.next.optimize": true,
            "ccm.docx.new_whiteboard_ssr": true,
            "base.advance_permission_configureation_copy": true,
            "ccm.slides.perf_collect_enabled": true,
            "ccm.docx.web.catalogue_toc_content_width": true,
            "ccm.bitable.automation_lark_message_notify_type_ui_adjustment": true,
            "ccm.permission.template_copy": true,
            "ccm.common.domain_correction_optimize": true,
            "ccm.docx.mpa_vc_enable": true,
            "lark.base.docx_jira_tableview_to_docxtableview": true,
            "ccm.comment.ms_presenter_active_comment_scroll": true,
            "ccm.base.lark_form_option_image.enable": true,
            "ccm.sheet.window_height_prefer_visualviewport": true,
            docx_bear_virtual_enable_stop_while: true,
            "ccm.sheet.bubble_chart_enabled": true,
            "ccm.sheet.web.outline_group_enabled": true,
            "ccm.slides.chart_block.create_chart": true,
            "ccm.docx.enable_mobile_block_ssr": true,
            "ccm.docs.all.synced_block_enable": true,
            "ccm.docs.all.synced_reference_block_readable": true,
            "ccm.wiki.biz_template.docx": true,
            "ccm.bitable.view_rank_ondemand_enabled": true,
            "ccm.docx.docverse-comment": true,
            "ccm.wiki.create_wiki_space_custom_tooltip_link": true,
            "ccm.bitable.base_form_select_add_other": true,
            "ccm.whiteboard.web.enable_mindmap": true,
            "ccm.bitable.automation_segment_refactor_string_consumer": true,
            "ccm.bitable.base_form_select_limit_number": true,
            "ccm.base.lark_form_new_share_panel.enable": true,
            "ccm.base.copy_to_lark_form.enable": true,
            "lark.base.lark_form_h5": true,
            "ccm.whiteboard.web.community_template": true,
            "ccm.common.mpa_support_config": true,
            "ccm.docx.mpa_support_config": true,
            "ccm.sheet.xlsx_import_size_limit": true,
            "ccm.docx.copy_markdown_table": true,
            "ccm.docx.delay_x_io": true,
            "ccm.bitable.enable_add_options_action": true,
            "ccm.comment.third_block_set_comment": true,
            "ccm.mention.user_recommendation_optimize": "",
            disable_lock_with_remote_op: true,
            "ccm.bitable.automation_circular_check_off": true,
            "ccm.settings.sync_pc": true,
            "ccm.base.share_record_view_in_need": true,
            "ccm.sheet.ai.formula.sentiment": true,
            "ccm.sheet.ai.formula.translate": true,
            "ccm.sheet.formula.importrange.rangecache": true,
            "lark.base.approval_connector_field_split": true,
            "ccm.base.connector.collect_user_demand": true,
            "ccm.docx.css_shaking": true,
            "ccm.slides.enable_newlist": true,
            "ccm.workspace.search_sdk": true,
            "ccm.sheet.img_render_by_equal": true,
            "ccm.base.stage_field_end_setting.enable": true,
            "ccm.bitable.use_recover_checker": true,
            "ccm.whiteboard.all.link_sharing": true,
            "ccm.bitable.dashboard.pc.fullscreen": true,
            "ccm.bitable.automation_lark_message_add_button_params": true,
            "ccm.docx.header_ssr_stage2": true,
            "ccm.bitable.base_form_select_add_input": true,
            "ccm.workspace.custom_space_icon": true,
            "ccm.whiteboard.mobile.opendoc_request_interceptor": true,
            "ccm.whiteboard.all.import_entrance": true,
            "ccm.bitable.enable_operation_transaction": true,
            "base.advanced_permission.role_inheritance": true,
            "base.advanced_permission.aggressive_role_preview": true,
            "base.advanced_permission.aggressive_default_policy": true,
            "ccm.docx.mention_doc_local_cache": true,
            "ccm.base.lark_form_limit_times.enable": true,
            "ccm.base.lark_form_cta.enable": true,
            "ccm.docx.enable_mobile_ssr_cache_check": true,
            "ccm.workspace.next.merge_trash": true,
            "ccm.slides.search_image_enabled": true,
            "ccm.base.lark_form_scheduled_notification.enable": true,
            "ccm.base.lark_form_remind_inviter.enable": true,
            "ccm.workspace.next.sidebar_auto_show_collapse": true,
            "ccm.base.copy_paste_limit_enable": true,
            "ccm.docx.ai.smooth_output": true,
            "ccm.slides.ai_inline_mode_enabled": true,
            "ccm.base.life_cycle_timeout_checker": true,
            "ccm.bitable.dashboard.chart.support.animation": true,
            "ccm.web.use_collaborator_trigger_refetch_count": true,
            "ccm.docx.get_owner_fg_by_tag": true,
            "ccm.bitable.automation_lak_message_quote_combined_record": true,
            "ccm.base.share_record_view_trace_enable": true,
            "ccm.whiteboard.web.slash_icon_library_ud_token": true,
            "ccm.base.formula_editor_preview_enabled": true,
            "ccm.bitable.record_share.desc_loadable.enabled": true,
            "ccm.base.lark_form_create_number_field.enable": true,
            "ccm.bitable.record_share.link_editor.enabled": true,
            "lark.security.ccm_dlp_migrate": true,
            "ccm.workspace.sidebar_responsive_enable": true,
            "ccm.bitable.automation_lak_message_truncate_string": true,
            "ccm.whiteboard.web.custom_color": true,
            "ccm.bitable.form_preupload_attachment": true,
            "ccm.bitable.h5.docx_in_base.enable": true,
            "base.advanced_permission.function_template": true,
            "bitable.marketplace.data_connector_plugin": true,
            "ccm.docx.insert_ai_block_entrance": true,
            "ccm.sheet.sparkline_enabled": true,
            "ccm.comment.rendering_on_demand": true,
            "ccm.docx.enable_mobile_block_ssr_prune_data": true,
            "ccm.bitable.automation_recommend_template_from_server": true,
            "ccm.bitable.record.subscribe": true,
            "base.share_record.copy_link": true,
            "base.view.local_operation_notify_polish": true,
            "ccm.whiteboard.mobile.link_sharing": true,
            "lark.base.pack_personal_install": true,
            "ccm.slides.support_spa_runtime": true,
            "ccm.permission.check_permission_default_new": true,
            "ccm.whiteboard.web.enable_custom_icon": true,
            "ccm.bitable.waiting_serivces": true,
            "ccm.drive.enable_pdf_ai": true,
            "ccm.whiteboard.web.aigc": true,
            "ccm.icon.custom_icon_part": true,
            "base.formula.enable_remote_compute_diagnose": true,
            "ccm.bitable.automation_robot_type_base_app_support": true,
            "ccm.workspace.next.support_docx_spa": true,
            "ccm.workspace.next.support_bitable_spa": true,
            "ccm.workspace.next.support_sheet_spa": true,
            "ccm.workspace.next.support_slides_spa": true,
            "ccm.bitable.field.email": true,
            "ccm.block.enable_calendar_block": true,
            "ccm.docx.cmdkonlyselectioninpc": true,
            "ccm.workspace.next.restore_page": true,
            "ccm.wiki.myai_wiki_space_qa": true,
            "ccm.comment.remove_comment_highlight": true,
            "ccm.drive.click_pdf_embed_to_full_screen_enable": true,
            "ccm.bitable.base_redesign.enable": true,
            "ccm.bitable.lark_form_dynamic_theme.enable": true,
            "ccm.base.lark_form_new_copy": true,
            "ccm.ws.api_domain_modifier_enabled": true,
            "ccm.sheet.ai.inline.context": true,
            "ccm.bitable.base_refer_view_id": true,
            "ccm.docx.web.docverse_collection_info_ssr": true,
            "ccm.sheet.paste_with_width": true,
            "ccm.platform.appeal_v2": true,
            "bitable.grid.default_hierarchy_config.enabled": true,
            "ccm.comment.use_preload_data": true,
            "ccm.whiteboard.web.slash_mindmap": true,
            "ccm.base.lark_form_result_analysis_to_data_view.enable": true,
            "base.miniapps.entrance": true,
            "ccm.web.tenant_logo": true,
            "ccm.workspace.next.can_create_perm_optimize": true,
            "ccm.web.is_check_refer_block_contextmenu_enabled": true,
            "ccm.web.skip_register_security_audit_in_opendoc": true,
            "base.groupkey.formula_field_use_proxy": true,
            "base.oldform.support.qrcode": true,
            "ccm.base.lark_form_delete.enable": true,
            "ccm.bitable.io_local_consumer_noclone_enabled": true,
            "ccm.docx.flush_move_op_enable": true,
            "ccm.slide.pptx_import_size_limit": true,
            "base.advanced_permission.formula_and_lookup_for_permission": true,
            "ccm.docx.dynamic_polyfill": true,
            "ccm.wiki.biz_template.slides": true,
            "ccm.bitable.model_base_table_map_enable": true,
            "ccm.sheet.protection_v2_enabled": true,
            "ccm.slides.custom_slides_setting_enabled": true,
            "ccm.icon.sheet_custom_icon_part": true,
            "ccm.base.lark_form_illustration_new_edit_entrance.enable": true,
            "ccm.bitable.mobile.statistic_trace": true,
            "ccm.docx.aigc.image_super": true,
            "ccm.bitable.automation_group_top_base_enabled": true,
            "ccm.workspace.suite_path_support_move_to": true,
            "base.model.record_id_with_timestamp": true,
            "ccm.base.split_operator_enable": true,
            "ccm.base.self_service_purchase": true,
            "bitable.io.enable_fetch_diff_area_joint": true,
            "ccm.docs.web.synced_block.paste_and_sync": true,
            "ccm.base.lark_form_new_theme_enable": true,
            "ccm.whiteboard.all.enable_pdf_entrance": true,
            "fg.fe.base.record.meta_enabled": true,
            "ccm.docs.all.synced_block.border_ui": true,
            "ccm.workspace.next.sidebar_fetch_optimize_enabled": true,
            "ccm.bitable.use_history_table_view_v2": true,
            "ccm.feed.anchor_optimize": true,
            "ccm.bitable.view_share_content_meta_v2": true,
            "ccm.docx.enable_ipad_ssr": true,
            "ccm.docx.ms_scroller_offset_height": true,
            "ccm.permission.web.transfer_owner_retain_perm": true,
            "ccm.header.opendoc_edit_title": true,
            "base.record_share.add_qrcode": true,
            "ccm.bitable.fetch_miss_delay": true,
            "lark.pc.enable_presentation_fullscreen": true,
            "bitable.forms.ttu.send_to_native_enable": true,
            "ccm.bitable.dashboard.pc.drill_down_show_itemview": true,
            "ccm.docx.synced_block.separate_page_mobile": true,
            "ccm.docx.synced_block.separate_page_pc": true,
            "ccm.drive.enable_pdf_ai_float": true,
            "ccm.bitable.fps_report": true,
            "ccm.docx.web.pad_text_toolbar_submenu_position_perf": true,
            "ccm.whiteboard.web.enable_search": true,
            "ccm.whiteboard.all.enable_svg_normalize": true,
            "ccm.base.number_filed_formatter_digital": true,
            "ccm.bitable.base_extension_market": true,
            "ccm.sheet.ai.inline.classify": true,
            "ccm.base.dashboard.enable_include_archive_data": true,
            "ccm.slides.ai_image_enabled": true,
            "faster.basewidget.switch_fdoc_cache_09": false,
            "ccm.whiteboard.all.can_replace_anchorlink_with_independentlink": true,
            "base.forms.queryform.create.enable": true,
            "ccm.bitable.fetch_miss_enable_paging": true,
            "ccm.base.split_operator_delete_clear_row_enable": true,
            "ccm.whiteboard.web.toolbar_sort": true,
            "ccm.docx.task_detail_panel": true,
            "ccm.workspace.next.sidebar_pin_synergy_enabled": true,
            "faster.basewidget.disable_chromuin117_fdoc_cache_09": true,
            "faster.basewidget.disable_chromuin_fdoc_cache_09": true,
            "bitable.i18n.record.demand_load": true,
            "ccm.chart_adaptive_layout_enabled": true,
            "ccm.bitable.dashboard.richtext_enabled": true,
            "ccm.header.emojis_chinese_search": true,
            "ccm.web.docx.translate_remember": true,
            "ccm.base.form.show_share_panel": true,
            "ccm.bitable.automation_collaborators": true,
            "ccm.docx.csr_css_shaking": true,
            "ccm.workspace.next.s300": true,
            "ccm.workspace.create_default_position": true,
            "base.formula.enable_ifc_ui": true,
            "base.queryform.create_enable_in_collection": true,
            "ccm.sheet.saveversion": true,
            "lark.base.view_share_fetch_v2": true,
            "bitable.template.form_chunked": true,
            "ccm.bitable.io_load_async.enabled": true,
            "ccm.bitable.col_header_create_automation": true,
            "ccm.web.lark_listen_content_theme_media_query_enable": true,
            "ccm.docx.synced.watchdog": true,
            "ccm.workspace.next.new_dnd": true,
            "ccm.sheet.create_sparkline_demo_enabled": true,
            "ccm.bitable.automation_toolbar_send_message": true,
            "ccm.whiteboard.block_lifecycle": true,
            "ccm.base.form_login_verify": true,
            "ccm.docx.remove_jquery": true,
            "ccm.platform.refer_block_callback_immediately": true,
            "ccm.docx.check_comment_read_message": true,
            "ccm.whiteboard.all.mfe": true,
            "base.record_share.suspend_tea_log": true,
            "ccm.sheet.ai.inline.formula-explanation": true,
            "ccm.web.docx.translate_lang_recognition": true,
            "ccm.whiteboard.web.fullscreen_select_block": true,
            "ccm.docx.vc_follow_disable_force_render": true,
            "bitable.template.homepage_chunked": true,
            "ccm.bitable.clear_sending_before_oversize": true,
            "base.bitable_card.perf_open_in_record_share": true,
            "ccm.bitable.open_preload_extension_market_data": true,
            "base.record_share.sync_render_editor_list": true,
            "ccm.sheet.comment_with_quote": true,
            "ccm.bitable.cell_context_menu_create_automation": true,
            "ccm.platform.login_error_refresh_check": true,
            "ccm.whiteboard.all.can_empty_canvas_template": true,
            "ccm.docx.web.opendoc_domain_query": true,
            "ccm.docs.all.synced_block.embedded_apply_permissions": true,
            "ccm.base.wiki.upload_excel_recommendation": true,
            "ccm.permission.custompasswordfordocs": true,
            "ccm.bitable.automation_instance_detail_log_v2": true,
            "ccm.slides.setting_browser_min_font_size": true,
            "ccm.whiteboard.web.image_viewer_enable": true,
            "lark.pc.enable_window_open": "",
            bitable_pack_template_secondlevel_domain: true,
            "ccm.whiteboard.web.enable_moreshape": true,
            "ccm.slides.local_history_enabled": true,
            "ccm.platform.watermark_sdk_v2": true,
            "base.createboost.onboarding": true,
            "bitable.formula.enable_upgrade_calc": true,
            "bitable.permission.enable_upgrade_calc": true,
            "ccm.whiteboard.independent_sync_room": true,
            "ccm.doc.dlp_web_ccm_migrate": true,
            "ccm.workspace.next.sidebar_clouddisk": true,
            "ccm.bitable.button.field.template": true,
            "ccm.mobile.cta_component_enable": true,
            "ccm.bitable.automation_trigger_support_more_field": true,
            "ccm.wiki.biz_template.sheet": true,
            "ccm.bitable.dashboard_toolbar_support_automation_simple_config_panel": true,
            "bitable.template.homepage_csr": true,
            "ccm.docx.my_ai_inline.prompt_history": true,
            "ccm.docx.notice_fetchmiss_comment": true,
            "ccm.sheet.filter_float_img_enabled": true,
            "ccm.bitable.automation_trigger_support_auto_number_field": true,
            "ccm.bitable.automation_trigger_support_system_field": true,
            "ccm.base.use_base_template_in_sheet": true,
            "ccm.docx.sliced_history": true,
            "ccm.permission.all.use_new_file_policy_api": true,
            "ccm.base.automation_button_element_trigger": true,
            "ccm.bitable.local_history_v2": true,
            "base.advanced_permission.maker_access_previewer": true,
            "ccm.base.lark_form_add_create_entry.enable": true,
            "ccm.sheet.web.roadster_rich_text": true,
            "ccm.msgbox.save_io_instance": true,
            "ccm.whiteboard.all.mindmap_import_entrance": true,
            "ccm.whiteboard.all.mindmap_more_layout": true,
            "ccm.docx.docverse-360-comment": true,
            "ccm.workspace.migration_panel_support_wiki": true,
            "ccm.permission.split_request_enable": true,
            "ccm.base.lark_form_back_to_old_confirm.enable": true,
            "ccm.workspace.next.quick_access": true,
            "ccm.bitable.open_extension_market_polish_v2": true,
            "ccm.base.copy_form_view_to_lark_form.enable": true,
            "ccm.bitable.base.enable.batch_logger": "",
            "ccm.permission.split_request_without_header_enable": true,
            "bitable.formula.enable_lookup_contain_text_rule": true,
            "ccm.whiteboard.all.enable_sizer": true,
            "ccm.docx.all.paste_parse_style_tag": true,
            "ccm.workspace.next.sidebar_batch_operation_enabled": true,
            "ccm.comment.docx_block_link": true,
            "ccm.docx.web.collection_info_upgrade": true,
            "ccm.all.web.co_avatar_switch": true,
            "ccm.whiteboard.web.paint": true,
            "ccm.workspace.origin_wiki_token_map_into_ctx_enabled": true,
            "ccm.bitable.changeset.tid.cache": true,
            "base.base.advanced_permission.container_expand": true,
            "ccm.sheet.textual_number_pop": true,
            "ccm.base.form_share_notification_v2": true,
            "base.enable.folder": true,
            "ccm.docs.all.synced_ref_advance_init_data_mananger": true,
            "ccm.base.homepage.transfer_sheet_to_base": true,
            "base.queryform.edit_theme_style_enable": true,
            "ccm.whiteboard.web.enable_translate": true,
            "ccm.base.lark_form_force_maker.enable": true,
            "ccm.permission.custom_password_v2": true,
            "ccm.whiteboard.web.copy_paste_html": true,
            "ccm.bitable.base_plug_chatbot": true,
            "ccm.workspace.grounding_myai_scene_new_ui": true,
            "ccm.all.web.co_avatar_admin_switch": true,
            "ccm.whiteboard.change_independent_query": true,
            "ccm.workspace.next.new_grid_layout": true,
            "ccm.whiteboard.enable_unfollow_select": true,
            "ccm.whiteboard.enable_collaboration_select": true,
            "ccm.docx.document_detail_under_title.create_time_auto-refresh": true,
            "ccm.workspace.next.list_view_settings_ignore_route": true,
            "ccm.base.lark_form_submit_notification.enable": true,
            "ccm.docx.web.docverse_support_print": true,
            "ccm.docx.i18n_load_with_chunk": true,
            "ccm.slides.enable_text_padding": true,
            "ccm.sheet.last_open_cache": true,
            "ccm.base.async_register_formula_in_record": true,
            "ccm.sheet.ai.stream": true,
            "ccm.slide.whiteboard_create_enable": true,
            "ccm.bitable_base_extension_market_v3": true,
            "ccm.docx.ui_plugins": true,
            "ccm.bitable.enable_handle_invalid_cellvalue": true,
            "ccm.base.automation_log_hide_not_active": true,
            "ccm.docx.temp_transaction_enable": true,
            "ccm.docx.undo_merge_over_base": true,
            "ccm.base.miniapps_paging_enable": true,
            "ccm.base.query_formula_condition.enable": true,
            "ccm.whiteboard.web.enable_quote": true,
            "ccm.base.open_doc_v2_enable": true,
            "ccm.docx.plugin_on_demand_ms": true,
            "ccm.whiteboard.all.ai_generate_uml": true,
            "ccm.bitable.sync_to_base_enable": true,
            "ccm.docx.all.disable_myai_exit_confirm": true,
            "ccm.base.query_form_in_toolbar.enable": true,
            "ccm.whiteboard.all.enable_add_image_into_mindmap": true,
            "ccm.base.sheet_connector_to_sheet": true,
            "base.advanced_permission.view_edit_control": true,
            "ccm.base.open_in_place_enable": true,
            "ccm.base.sheet_connector_new_tag_enable": true,
            "base.annualboost.onboarding.share": true,
            "ccm.wiki.sidebar.force_collapsed": true,
            "knowledge-grounding-.add_datasource_v2": true,
            "ccm.base.shallow_compare_enable": true,
            "ccm.bitable.ai_dashboard_entry": true,
            "ccm.bitable.enable_local_apply_with_record_meta": true,
            "base.mobile.comment.data.batch_load.enable": true,
            "ccm.docs.base@doc.url.optional_view": true,
            "ccm.whiteboard.web.enable_italic_underline": true,
            "ccm.whiteboard.all.mfe_loader_from_base": true,
            "ccm.base.docx_fix_height.enable": true,
            "ccm.base.filter_allow_login_user.enable": true,
            "ccm.permission.web.folder_permission_apply_optimization": true,
            "ccm.bitable.use_storage_timeout": true,
            "ccm.docx.iframe_aiqiyi": true,
            "ccm.docx.i18n_load_by_cache": true,
            "ccm.docs.synced_block.permission.authentication": true,
            "ccm.base.async_register_formula_in_base": true,
            "ccm.docx.web.header_ai_prompt_button_enable": true,
            "ccm.sheet.reduce_row_height_action": true,
            "ccm.whiteboard.all.enable_add_icon_into_mindmap": true,
            "ccm.sheet.no_garfish": true,
            "ccm.sheet.image_bmp": true,
            "ccm.sheet.ai.hover_list_enabled": true,
            "ccm.sheet.ai.help_center_enabled": true,
            "ccm.web.docx.translate_ms_btn_opt_second": true,
            "ccm.workspace.cloud_disk_sidebar_spa_enabled": true,
            "ccm.docx.ai_enable_server_fetch": true,
            "ccm.base.extension_marketplace_v4": true,
            "ccm.whiteboard.generate.timeline": true,
            "ccm.docx.web.paste_unpack_container": true,
            "ccm.sheet.ai_stable_suggest_prompt": true,
            "ccm.docx.comment_follow_none_positioned": true,
            "ccm.base.personal_token": true,
            "ccm.docx.my_ai.migration": true,
            "ccm.whiteboard.all.wireframe": true,
            "ccm.whiteboard.all.mobile_edit": true,
            "ccm.docx.my_ai.header_collapse_history": true,
            "ccm.permission.block_request_optimize": true,
            bitable_connector_extension_migration: true,
            "bitable.support_es6": true,
            "ccm.bitable.io_enhance_enable": true,
            "ccm.base.form_lucky_draw.enable": true,
            "bitable.i18n.bitable.use_demand_load": true,
            base_ack_signature_check: true,
            "ccm.docx.web.fix_module_priority": true,
            "base.dashboard.enable_new_widget_initialization": true,
            "base.mention.wiki.enable_correct_type": true,
            "docx.offline.restore_transform_x": true,
            "ccm.bitable.ai_autofill_async_update": true,
            "ccm.whiteboard.all.enable_cross_line": true,
            "ccm.base.form_query_modify_submit.enable": true,
            "ccm.bitable.dashboard.text_widget_add_default_content": true,
            "ccm.bitable.dashboard.copy_widget_on_right": true,
            "ccm.platform.update_chrome_min_version": true,
            "ccm.bitable.use_table_meta_v3": true,
            "ccm.base.extension_marketplace_v5": true,
            "ccm.bitable.automation.simple.config.outside.data.model": true,
            "ccm.bitable.automation_step_schema_merge": true,
            "base.connector.tips.improve": true,
            "base.storemanager.disable_comp_module_preload": true,
            "ccm.base.enable_report_view_type": true,
            "ccm.bitable.panel_fix_in_view": true,
            "base.form_view_entry.split_from_table_view": true,
            "ccm.bitable.enable_ready_stage_refactor": true,
            "ccm.doc.dlp_web_ccm_migrate.perf": true,
            "ccm.base.enable_view_type_fallback": true,
            "ccm.pc.remove_myaibtn_upperright": true,
            "ccm.pc.aisummarybtn_topbar": true,
            "ccm.base.form_query_allow_stage.enable": true,
            "ccm.drive.pc.pdf_myaibtn_moremune": true,
            ccm_base_storemanager_disable_get_async_after_destroy: true,
            "ccm.bitable.collect_view_property": true,
            "base.form.split_toolbar_and_view_tabbar": true,
            "ccm.whiteboard.plantuml_component": true,
            "ccm.base.view_tab_bar_chunk_preload": true,
            "ccm.platform.web.header_title_optimizing": true,
            "ccm.bitable.send_page_view_to_server": true,
            "ccm.bitable.dashboard.pinyin.enable": true,
            "base.connector.table_meta_v2": true,
            "base.sidebar.lazy_render_more_btn": true,
            "ccm.bitable.permission_from_clientvars_enable": true,
            "ccm.base.automation_formula_query_contains": true,
            "ccm.bitable.ai_generate_closed_seq": true,
            "ccm.bitable.auto_save_when_page_blur": true,
            "base.detail.preload_detail_dependent": true,
            "lark.base.tea_report_by_free": true,
          })
        );
        window.__CURRENT_PLATFORM = "pc";
        window.isInjectSSR = "True" === "True";
        window.User = {
          id: "7353453439944409089" || "",
          sz: "0",
          host: "docs.bytedance.net" || "docs.bytedance.net",
          wsServer: "",
          language: "zh",
          userAgent:
            "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36",
          suid: "7353453439944409089",
          domain: "www.feishu.cn" || "",
          userGeo: "",
          user_profile: Object(),
          abTest: {
            versions: [
              {
                rsp_type: "5" || "",
                flight_name: "" || "",
                version_name: "7026153,4062129" || "",
                start_time: "" || "",
                end_time: "" || "",
                parameters:
                  "{&quot;BearServerSearchAB&quot;:{&quot;new_wiki_recall&quot;:&quot;1&quot;},&quot;DocRankAB&quot;:{&quot;use_libCut_only&quot;:&quot;use_libCut_only&quot;},&quot;MigrationBrokerV2AB&quot;:{&quot;brokerv2&quot;:true},&quot;SuiteBrokerDocMergeAB&quot;:{&quot;docmerge&quot;:true},&quot;ab-doc-template&quot;:{&quot;open&quot;:true},&quot;app_config&quot;:{&quot;useBlockRender&quot;:{&quot;open&quot;:true,&quot;buffer&quot;:100,&quot;fiber&quot;:true,&quot;unmount&quot;:true,&quot;screenNumber&quot;:1,&quot;fileTextLength&quot;:0,&quot;renderSeparation&quot;:true,&quot;autoRender&quot;:{&quot;intervalTime&quot;:1,&quot;increase&quot;:true}}},&quot;category_ab_test&quot;:{&quot;type&quot;:&quot;v2&quot;},&quot;createDocGuide&quot;:{&quot;group&quot;:&quot;B&quot;,&quot;open&quot;:true,&quot;subGroup&quot;:&quot;a&quot;},&quot;growth_test&quot;:{&quot;advanced_template_type&quot;:&quot;v2&quot;,&quot;excel_upload_to_import&quot;:&quot;true&quot;},&quot;more_menu_type&quot;:{&quot;type&quot;:&quot;v2&quot;},&quot;sheet_toolbar&quot;:{&quot;isUIRefresh&quot;:true},&quot;template_center&quot;:{&quot;click_thumbnail&quot;:&quot;preview&quot;,&quot;doc_bottom_template_search&quot;:&quot;true&quot;,&quot;entry&quot;:&quot;v3&quot;,&quot;entry_for_wiki&quot;:&quot;v2&quot;,&quot;layout&quot;:&quot;v2&quot;,&quot;new_user_popup&quot;:&quot;category&quot;},&quot;template_recommend&quot;:{&quot;value&quot;:&quot;user_recommend&quot;}}" ||
                  "",
                client_version_name: "" || "",
                client_parameters: "{}" || "",
                env_flag: "0" || "",
              },
            ],
          },
          abTestV2: {
            versions: [
              {
                rsp_type: "5" || "",
                flight_name: "" || "",
                version_name: "7510080" || "",
                start_time: "" || "",
                end_time: "" || "",
                parameters:
                  "{&quot;base_feed_boost&quot;:{&quot;boost&quot;:false},&quot;docx.block.base.optimize&quot;:{&quot;block_ttu&quot;:true,&quot;i18n_on_demand&quot;:false},&quot;excel_to_online_edit&quot;:{&quot;version&quot;:&quot;v2&quot;},&quot;form_share_show_strategy&quot;:{&quot;submit&quot;:true,&quot;submitSuccess&quot;:true},&quot;noGarfish&quot;:{&quot;type&quot;:true},&quot;template_enter_preview_mode_ab_test&quot;:{&quot;type&quot;:&quot;exp&quot;}}" ||
                  "",
                client_version_name: "" || "",
                client_parameters: "{}" || "",
                env_flag: "0" || "",
              },
            ],
          },
          tenantDegrade: "0",
          tenantId: "7353453439944720385" || "",
          departmentId: "",
          wsTicket: "",
          canCreateSheet: "1",
          settingsConfig: Object({
            ccm_common_config: {
              slardar_slow_session_threshold: 1000000,
              network_flow_log_rate: 0.2,
              blockit_use_domain_config: true,
              tnc_sdk_version: "1.1.8",
              network_flow_log_enable: true,
              dynamic_static_domain_enable: true,
              network_flow_log_period: 120000,
              use_window_user_domain: true,
            },
            space_folder_hover_preload_file_list_settings: {
              preloadedDataExpireTime: 10000,
              spaceFolderHoverPreloadTime: 150,
            },
            unsupportedAttrs: { from: "settings" },
            bitable_data_source_link_config: {
              contactCustomerService: {
                lark: "https://applink.larksuite.com/T8E8xxGFglxA",
                feishu:
                  "https://applink.feishu.cn/client/web_url/open?width=400&height=600&mode=window&url=https%3A%2F%2Fwww.feishu.cn%2Focic%3Fsource%3D0%26channel_id%3D72%26feature_key%3DDataSource",
              },
              collectInformation: {
                lark: "https://derfw8kpaty.larksuite.com/share/base/form/shrus20zMYhtUwlAznYgVdA8Xqb",
                feishu:
                  "https://feishu.feishu.cn/share/base/form/shrcnW81blrlJjbB144AoNOjZxh",
              },
            },
            ccm_base_feed: {
              image_load_timeout: 6000,
              enable_reload: true,
              get_feed_retry_times: 4,
              report_action_debounce_wait: 1500,
              load_image_twice: false,
            },
            image_viewer_theme: "BLACK",
            base_limit_settings: {
              maxOperationStringifySize: 157286400,
              maxViewCount: 200,
            },
            bitable_data_source_collect_information_link: {
              lark: "https://derfw8kpaty.larksuite.com/share/base/form/shrus20zMYhtUwlAznYgVdA8Xqb",
              feishu:
                "https://bytedance.feishu.cn/share/base/form/shrcn6C5YY3uyZ9awsxvuqMLg0d",
            },
            ccm_base_open_web_allowed_origin_config: {
              lark: [
                "^https:\\/\\/.*\\.repl\\.co$",
                "^https:\\/\\/.*\\.replit\\.app$",
                "^(http:\\/\\/)?(localhost|127\\.0\\.0\\.1)(:\\d+)?.*$",
                "^https:\\/\\/www\\.solinkup\\.com$",
                "^https:\\/\\/base-open-sdk-autotest\\.gf\\.bytedance\\.net$",
                "^https:\\/\\/.*.vercel.app$",
                "^https:\\/\\/.*.railway.app$",
                "^https:\\/\\/.*\\.github.io$",
                "^https:\\/\\/web-lark-print\\.shicaizhaopin\\.net$",
                ".*ark\\.tomatojoy\\.cn$",
                ".*ark-api\\.tomatojoy\\.cn$",
                ".*ark-fs-base\\.tomatojoy\\.cn$",
                ".*ark-web\\.tomatojoy\\.cn$",
                "^https:\\/\\/.*\\.plz\\.click$",
                "^https:\\/\\/.*ab9\\.welife001\\.com$",
                "^https:\\/\\/.*\\.connectai\\.site$",
                "^https:\\/\\/app\\.stimeflow\\.com$",
                "^https:\\/\\/.+\\.welife001\\.com$",
                "^https:\\/\\/.+\\.byted\\.org$",
                "^https:\\/\\/cqcxa\\.byted\\.org$",
                "^https:\\/\\/bitableapi\\.niufund\\.com\\.cn$",
                "^https:\\/\\/global-integration\\.larksuite\\.com$",
                "^https:\\/\\/perry\\.mynatapp\\.cc$",
                "^https:\\/\\/.*\\.qfei\\.cn$",
                "^https:\\/\\/.*\\.bytedance\\.net$",
                "^https:\\/\\/cephalon\\.cloud$",
                "^https:\\/\\/unicorn\\.org\\.cn$",
                "^https:\\/\\/www\\.larksuite-boe\\.com$",
                "^https:\\/\\/lf-base-ext\\.feishupkg\\.com$",
                "^https:\\/\\/.*\\.repl\\.dev$",
                "^https:\\/\\/.*base\\.feishu\\.io$",
                "^https:\\/\\/.*\\.unau\\.top$",
                "^https:\\/\\/.*\\.duomai\\.cn$",
                "^https:\\/\\/.*\\.sk8s\\.cn$",
                "^https:\\/\\/annual\\-meet\\.syounggroup\\.com$",
                "^https:\\/\\/.*\\.zeabur\\.app$",
                "^https:\\/\\/.*\\.sellfox\\.app$",
                "^https:\\/\\/lark-extension\\.arounddeal\\.com$",
                "^https:\\/\\/.*\\.rj\\.link$",
                "^https:\\/\\/.*\\.sellfox\\.com$",
                "^https:\\/\\/.*\\.plugin\\.yangcongzhiyuan\\.com$",
                "^https:\\/\\/yangcongzhiyuan\\.com$",
                "^http:\\/\\/.*\\.diezhi\\.local$",
                "^https:\\/\\/.*\\.maykx\\.com$",
                "^https:\\/\\/.*\\.madao\\.net\\.cn$",
                "^https:\\/\\/.*\\.glitch\\.me$",
                "^https:\\/\\/.*\\.csb\\.app$",
                "^https:\\/\\/.*\\.codesandbox\\.io$",
                "^https:\\/\\/raw\\.mynatapp\\.cc$",
                "^https:\\/\\/.*\\.ehailiang\\.com$",
                "^https:\\/\\/kingdee\\.lundong\\.com\\.cn$",
                "^https:\\/\\/kekkai\\-i18n\\-publisher\\.web\\.app$",
                "^https:\\/\\/.*\\.bytegoofy\\.com$",
                "^https:\\/\\/.*\\.zdm\\.net$",
                "^https:\\/\\/.*\\.replit\\.dev$",
                "^https:\\/\\/operation\\.ziranai\\.cn$",
                "^https:\\/\\/.*\\.cm321\\.cn$",
                "^https?:\\/\\/localhost(:\\d+)?$",
                "^https:\\/\\/.+$",
                "^(http|https):\\/\\/([1-9][0-9]?|1[01][0-9]|12[0-6])\\.(1[0-9]{2}|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9])\\.(1[0-9]{2}|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9])\\.(1[0-9]{2}|2[0-4][0-9]|25[0-4]|[1-9][0-9]|[1-9])(:\\d+)?$",
                "^(http|https):\\/\\/(12[89]|1[3-8][0-9]|19[01])\\.(1[0-9]{2}|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9])\\.(1[0-9]{2}|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9])\\.(1[0-9]{2}|2[0-4][0-9]|25[0-4]|[1-9][0-9]|[1-9])(:\\d+)?$",
                "^(http|https):\\/\\/192\\.168\\.(1[0-9]{2}|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9])\\.(1[0-9]{2}|2[0-4][0-9]|25[0-4]|[1-9][0-9]|[1-9])(:\\d+)?$",
              ],
              feishu: [
                "^https:\\/\\/.*\\.repl\\.co$",
                "^https:\\/\\/.*\\.replit\\.app$",
                "^(http:\\/\\/)?(localhost|127\\.0\\.0\\.1)(:\\d+)?.*$",
                "^https:\\/\\/www\\.solinkup\\.com$",
                "^https:\\/\\/base-open-sdk-autotest\\.gf\\.bytedance\\.net$",
                "^https:\\/\\/.*.vercel.app$",
                "^https:\\/\\/.*.railway.app$",
                "^https:\\/\\/.*\\.github.io$",
                "^https:\\/\\/web-lark-print\\.shicaizhaopin\\.net$",
                ".*ark\\.tomatojoy\\.cn$",
                ".*ark-api\\.tomatojoy\\.cn$",
                ".*ark-fs-base\\.tomatojoy\\.cn$",
                ".*ark-web\\.tomatojoy\\.cn$",
                "^https:\\/\\/.*\\.plz\\.click$",
                "^https:\\/\\/.*ab9\\.welife001\\.com$",
                "^https:\\/\\/.*\\.connectai\\.site$",
                "^https:\\/\\/app\\.stimeflow\\.com$",
                "^https:\\/\\/.+\\.welife001\\.com$",
                "^https:\\/\\/.+\\.byted\\.org$",
                "^https:\\/\\/cqcxa\\.byted\\.org$",
                "^https:\\/\\/bitableapi\\.niufund\\.com\\.cn$",
                "^https:\\/\\/global-integration\\.larksuite\\.com$",
                "^https:\\/\\/perry\\.mynatapp\\.cc$",
                "^https:\\/\\/.*\\.qfei\\.cn$",
                "^https:\\/\\/.*\\.bytedance\\.net$",
                "^https:\\/\\/cephalon\\.cloud$",
                "^https:\\/\\/unicorn\\.org\\.cn$",
                "^https:\\/\\/lf-base-ext\\.feishupkg\\.com$",
                "^https:\\/\\/.*\\.repl\\.dev$",
                "^https:\\/\\/.*base\\.feishu\\.io$",
                "^https:\\/\\/.*\\.unau\\.top$",
                "^https:\\/\\/.*\\.duomai\\.cn$",
                "^https:\\/\\/.*\\.sk8s\\.cn$",
                "^https:\\/\\/annual\\-meet\\.syounggroup\\.com$",
                "^https:\\/\\/.*\\.zeabur\\.app$",
                "^https:\\/\\/.*\\.sellfox\\.app$",
                "^https:\\/\\/lark-extension\\.arounddeal\\.com$",
                "^https:\\/\\/.*\\.rj\\.link$",
                "^https:\\/\\/.*\\.sellfox\\.com$",
                "^https:\\/\\/.*\\.plugin\\.yangcongzhiyuan\\.com$",
                "^https:\\/\\/yangcongzhiyuan\\.com$",
                "^http:\\/\\/.*\\.diezhi\\.local$",
                "^https:\\/\\/.*\\.maykx\\.com$",
                "^https:\\/\\/.*\\.madao\\.net\\.cn$",
                "^https:\\/\\/.*\\.glitch\\.me$",
                "^https:\\/\\/.*\\.csb\\.app$",
                "^https:\\/\\/.*\\.codesandbox\\.io$",
                "^https:\\/\\/raw\\.mynatapp\\.cc$",
                "^https:\\/\\/.*\\.ehailiang\\.com$",
                "^https:\\/\\/kingdee\\.lundong\\.com\\.cn$",
                "^https:\\/\\/kekkai\\-i18n\\-publisher\\.web\\.app$",
                "^https:\\/\\/.*\\.bytegoofy\\.com$",
                "^https:\\/\\/.*\\.zdm\\.net$",
                "^https:\\/\\/.*\\.replit\\.dev$",
                "^https:\\/\\/operation\\.ziranai\\.cn$",
                "^https:\\/\\/.*\\.cm321\\.cn$",
                "^https?:\\/\\/localhost(:\\d+)?$",
                "^https:\\/\\/.+$",
                "^(http|https):\\/\\/([1-9][0-9]?|1[01][0-9]|12[0-6])\\.(1[0-9]{2}|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9])\\.(1[0-9]{2}|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9])\\.(1[0-9]{2}|2[0-4][0-9]|25[0-4]|[1-9][0-9]|[1-9])(:\\d+)?$",
                "^(http|https):\\/\\/(12[89]|1[3-8][0-9]|19[01])\\.(1[0-9]{2}|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9])\\.(1[0-9]{2}|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9])\\.(1[0-9]{2}|2[0-4][0-9]|25[0-4]|[1-9][0-9]|[1-9])(:\\d+)?$",
                "^(http|https):\\/\\/192\\.168\\.(1[0-9]{2}|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9])\\.(1[0-9]{2}|2[0-4][0-9]|25[0-4]|[1-9][0-9]|[1-9])(:\\d+)?$",
              ],
            },
            engine_container_config: { doc_block_force_container: "" },
            bitable_runner_limit: 5,
            sheet_block_parallel_count: 5,
            ccm_gpe_mention_panel_config: {
              batchNotifyNum: 100,
              showMentionNum: 500,
            },
            sheet_range_action_count: 5000,
            ccm_bitable_dashboard_widget_max_count: 200,
            ccm_bitable_form_template: {
              i18nId: "7181754026806296577",
              surveyTemplate: {
                fallback: {
                  objToken: "SiGZbA9F4aOBcDsFwY5czr2znEc",
                  templateId: "7236706506022944770",
                },
                en: {
                  objToken: "ACN6bAblba9REwsiwJ8c33S9nee",
                  templateId: "7236706506228416513",
                },
                zh: {
                  objToken: "SiGZbA9F4aOBcDsFwY5czr2znEc",
                  templateId: "7236706506022944770",
                },
                ja: {
                  objToken: "OrMmbsUDSapGVDsvjABcXF5Gnoe",
                  templateId: "7236706506446618625",
                },
                i18nId: "7236706506635444252",
              },
            },
            ccm_bitable_max_len_formula_str: 2000,
            sheet_missversion_threshold: 500,
            gif_load_icon_limit_value: 104857600,
            wiki_migrate_help_link: "910118328862",
            sheet_selection_async_calc_threshold_value: 5000,
            base_max_formula_field_count_2w: 100,
            base_fetch_cover_url_max_parallel: 10,
            bitable_max_rev_gap: 500,
            docx_view_editors_limit_time: 1648828800000,
            ccm_bitable_wenjuan_config: {
              templateEnLink: "https://feishu-survey-templates-en.softr.app",
              createlarkEmptyFormLink:
                "https://www.larksuite.com/space/api/obj_template/create_i18n_obj/?template_i18n_id=7239619839885590534",
              resource:
                "https://lf3-beecdn.bytetos.com/obj/ies-fe-bee/bee_prod/biz_389/bee_prod_389_bee_publish_12271.json",
              templateLink: "https://feishu-survey-templates.softr.app",
              isSupportBaseForm: true,
              dynamicThemeTemplates: [
                "https://www.feishu.cn/space/api/obj_template/create_i18n_obj/?template_i18n_id=7276316152802902020&create_source=wenjuan_templates",
                "https://www.feishu.cn/space/api/obj_template/create_i18n_obj/?template_i18n_id=7276317095204470788&create_source=wenjuan_templates",
                "https://www.feishu.cn/space/api/obj_template/create_i18n_obj/?template_i18n_id=7276317727621578755&create_source=wenjuan_templates",
                "https://www.feishu.cn/space/api/obj_template/create_i18n_obj/?template_i18n_id=7276318459234107396&create_source=wenjuan_templates",
              ],
              createOnboardingImageUrl:
                "https://lf3-static.bytednsdoc.com/obj/eden-cn/1380eh7nupfpogbz/onboarding-newform-3.gif",
            },
            doc_component_engine_config: {
              thumbnail_margintop: 10,
              iframe_margintop: 4,
              iframe_horizontal_padding: 36,
              max_height: 421,
              min_height: 251,
              thumbnail_width: 1560,
              thumbnail_horizontal_padding: 0,
            },
            doc_component_config_404: {
              blocks: {},
              extensions: {
                comment: {
                  global: { disable: true },
                  partial: { disableExpandState: true, disable: true },
                },
                bidirectionallink: { disable: true },
                like: { disable: true },
                suiteNavBar: { disable: true },
                theme: { type: "dark" },
                directory: { disable: true },
                helpCenterBtn: { disable: true },
              },
            },
            ccm_docx_mentiondoc_local_cache: { valid_days: 30, max_count: 200 },
            doc_component_config_901: {
              blocks: {},
              protected: { waterMark: { enable: false } },
              extensions: {
                bidirectionallink: { disable: true },
                comment: {
                  jumpBackBtn: { disable: true },
                  global: { disable: false },
                  partial: { disableExpandState: true, disable: false },
                },
                like: { disable: false },
                content: {
                  scrollbar: { enable: false },
                  border: { enable: true, mode: "custom-base" },
                },
                suiteNavBar: {
                  docComponentHeader: {
                    enable: true,
                    color: "var(--bg-body-overlay)",
                    noticeCenter: { enable: false },
                    height: "52px",
                    logo: { enable: true, mode: "custom-base" },
                    shareBtn: { enable: true },
                    title: { enable: true },
                    bottomLine: { disable: true },
                    moreMenu: {
                      items: {
                        commentVersion: { enable: true },
                        applyEditPermission: { enable: true },
                        findAndReplace: { enable: true },
                        export: { enable: true },
                        translateToLang: { useOriginal: true, enable: true },
                        download: { enable: true },
                        setSecurity: { enable: true },
                        manageCollaborator: { enable: true },
                        docPermission: { enable: true },
                        detailV2: { enable: true },
                        history: { enable: true },
                      },
                      enable: true,
                      keepDivider: true,
                    },
                    mode: "custom-base",
                    backgroundColor: { enable: true, mode: "custom-base" },
                  },
                  disable: false,
                },
                directory: { disable: false },
                helpCenterBtn: { disable: true },
              },
            },
            domain_manage_policy: {
              js_api_white_list: [
                "biz.larkWebTranslate.getDetectSetting",
                "biz.larkWebTranslate.detectSourceLanguage",
                "biz.larkWebTranslate.getTranslateSettings",
                "biz.larkWebTranslate.sendTranslateRequest",
                "biz.larkWebTranslate.changeBanner",
                "biz.larkWebTranslate.updateTranslateStatus",
              ],
              not_retry_http_code: [401, 429, 503],
              js_api_host_trust_list: [
                "^feishu\\.cn$",
                "^larkoffice\\.com$",
                ".*\\.larksuite\\.com$",
                ".*\\.bytedance\\.com$",
                "^hrms\\.radiance\\.com\\.cn$",
                "^kaoqin\\.dmall\\.com$",
                ".*\\.xinrenxinshi\\.com$",
                "^testonepiece\\.ksyun\\.com$",
                "^onepiece\\.ksyun\\.com$",
                ".*\\.ksyun\\.com$",
                ".*\\.mynatapp\\.cc$",
                ".*\\.xinbabaehr\\.com$",
                ".*\\.seeyon\\.com$",
                ".*\\.isoftstone\\.com$",
                "^hr\\.radiance\\.com\\.cn$",
              ],
              degrade_error_message: [
                "Connection refused",
                "Host is down",
                "ERR_ADDRESS_UNREACHABLE",
                "ERR_CONNECTION_REFUSED",
              ],
              long_degrade_condition: {
                time_window: 60,
                request_threshold: 4,
                error_percentage: 50,
              },
              sec_link_whitelist: [
                ".*\\.huazhu\\.com$",
                ".*\\.feishu\\.cn$",
                ".*\\.feishu\\.net$",
                ".*\\.larkoffice\\.com$",
                "^feishu\\.cn$",
                "^feishu\\.net$",
                "^larkoffice\\.com$",
                ".*\\.larksuite\\.com$",
                ".*\\.feishu-pre\\.cn$",
                ".*\\.feishu-pre\\.net$",
                ".*\\.larksuite-pre\\.com$",
                "^larksuite\\.help$",
                "^getfeishu\\.cn$",
                "ct\\.ctrip\\.com$",
                "wx\\.tenpay\\.com",
                "tanna\\.kundou\\.cn",
                ".*\\.oak\\.net\\.cn$",
                "openapi\\.italent\\.cn$",
                ".*\\.nankai\\.edu\\.cn$",
                ".*\\.byte-mall\\.cn$",
                ".*\\.xinrenxinshi\\.com$",
                ".*\\.meican\\.com$",
                ".*\\.neusoft\\.com$",
                ".*\\.wumart\\.com$",
                ".*\\.zhengbang\\.com$",
                ".*\\.chehejia\\.com$",
                ".*\\.genscigroup\\.com$",
                ".*\\.yunshanmeicai\\.com$",
                ".*\\.lixiangoa\\.com$",
                ".*\\.haidilao\\.com$",
                ".*\\.wanda\\.cn$",
                ".*\\.niohome\\.com$",
                ".*\\.haier\\.net$",
                ".*\\.weixin\\.qq\\.com$",
                ".*\\.youtube\\.com$",
                ".*\\.bytedance\\.com$",
                ".*\\.bytedance\\.net$",
                ".*\\.bytelemon\\.com$",
                ".*\\.iesdouyin\\.com$",
              ],
              ttl: 3600,
              short_degrade_condition: {
                time_window: 30,
                request_threshold: 6,
                error_percentage: 50,
              },
              quic_extensive_domain_name: [
                "*.zjurl.cn",
                "*.feishu.cn",
                "*.larksuite.com",
              ],
              cookie_host_whitelist: [
                "^api\\.zjurl\\.cn$",
                "^file\\.zjurl\\.cn$",
                "^oapi\\.zjurl\\.cn$",
                "^open\\.zjurl\\.cn$",
                "^ee\\.bytedance\\.net$",
                ".*\\.feishu\\.cn$",
                ".*\\.fei-shu\\.cn$",
                ".*\\.f\\.mioffice\\.cn$",
                ".*\\.larksuite\\.com$",
                ".*\\.feishu-pre\\.cn$",
                ".*\\.fei-shu-pre\\.cn$",
                ".*\\.f\\.mioffice-pre\\.cn$",
                ".*\\.larksuite-pre\\.com$",
                "^api-pre\\.zjurl\\.cn$",
                "^file-pre\\.zjurl\\.cn$",
              ],
              lark_domains_config: { lark_env: "online" },
            },
            space_batch_request_benchmark: 50,
            ccm_sheet_protection_rule_limit_count: 2000,
            doc_abnormal_user_action: {
              maxSendMessageTimes: 200,
              from: "settings",
              commitDurationMultiple: 8,
              oopsEnable: true,
            },
            wiki_spa_optimize_settings: {
              maxSSRCacheSize: 10485760,
              maxSSRCacheCount: 30,
              expiresOfClientVarsPreFetchByHover: 5000,
            },
            ccm_bitable_name_limit_config: { optionName: 1000 },
            ccm_custom_icon_config: {
              bucket_path_online: "obj/lark-reaction-cn",
              cdn_online: [
                "sf1-scmcdn-cn.feishucdn.com",
                "sf3-scmcdn-cn.feishucdn.com",
                "sf6-scmcdn-cn.feishucdn.com",
              ],
              is_boe: false,
              bucket_path: "obj/lark-reaction-cn",
            },
            docx_lazy_consumer_config: {
              idle_force_apply: true,
              idle_max_remain_time: 500,
              force_apply_block_count: 200,
              idle_limit_time: 50,
            },
            space_storage_list_fetch_max_length: 30,
            lark_authn: {
              lark_authn_url_mobile:
                "https://tns.feishu.cn/tns/cust/lark_authn/main",
              real_name_authn_qrcode:
                "https://tns.feishu.cn/tns/cust/authn_widget/real_name_auth_entry",
              lark_authn_url_pc:
                "https://www.feishu.cn/admin/enterprise/info/authentication",
              real_name_authn_url:
                "https://tns.feishu.cn/tns/cust/lark_authn/individual/main",
            },
            docx_virtual_render_config: {
              docx_virtual_did_change_node_record_store_size: 40,
              docx_virtual_viewport_lock_threshold: 5,
              docx_virtual_idle_fast_render_duration: 5000,
              docx_virutal_enable_record_document_structs: false,
              docx_virtual_idle_fast_max_interval: 100,
              docx_virutal_tracker_store_size: 20,
              docx_virtual_idle_normal_render_distance: 5000,
              docx_virtual_slice_mount_threshold: 20,
              docx_virtual_visibility_auto_fixed_mode: 1,
              docx_virtual_viewport_threshold: 90,
              docx_virutal_did_change_node_record_store_size: 40,
              docx_mobile_virtual_idle_worker_enable: true,
              docx_virtual_scroll_render_limit_cost: 16,
              docx_virtual_tracker_store_size: 20,
              docx_virtual_idle_fast_scroll_distance_factor: 1.5,
              docx_virtual_idle_normal_min_interval: 300,
              docx_virtual_scroll_buffer_range: 1000,
              docx_virtual_idle_fast_render_distance: 15000,
              docx_virtual_enable_record_document_structs: false,
              docx_virtual_scroll_dirty_range: 8000,
              docx_virtual_render_enable: true,
              docx_virtual_idle_worker_enable: true,
              docx_virtual_check_viewport_visibility_enable: true,
              docx_virutal_visibility_auto_fixed_mode: 1,
            },
            translate_request_config: { request_texts_count: 24, occurs: 8 },
            space_polling_duration: 2000,
            ccm_bitable_localssr_num: 10,
            ccm_bitable_io_limit_retry_delay: 3000,
            sheet_formula_chain_performance_sample_rate: 0.001,
            sheet_blocks_sync_missversion_threshold: 200,
            iframe_block_settings: {
              enableResizeOutEditor: true,
              from: "settings",
              defaultSize: { width: 730, resizeType: 0, height: 400 },
              enableResize: true,
              initialSize: {},
              enableNewConfigs: true,
            },
            wiki_admin_page_query: { categories: "tab=categories" },
            ccm_bitable_dashboard_local_datasource_aggregation_config: {
              recordCountThreshold: 10000,
              timeout: 30000,
            },
            wiki_create_space_help_center_link: {
              defaultUrl:
                "https://www.feishu.cn/hc/zh-CN/articles/726520434200",
              larkUrl:
                "https://www.larksuite.com/hc/en-US/articles/360048488374",
            },
            ccm_commentSDK_reaction: { reactionEasterEgg: [] },
            ccm_sheet_watchdog_threshold: { alarm: 5, warning: 1 },
            bitable_clientvars_retry_count: 100,
            bitable_fetch_view_limit_per_second: 10,
            ccm_platform_tenant_quota_oversize_limit_transition_dead_line: {
              time: 1711900800000,
            },
            bitable_fetch_record_parallel_size: 6,
            ccm_sheet_importrange_host_name_whitelist: [
              "^.*feishu\\.cn$",
              "^.*feishu\\.net$",
              "^.*larksuite\\.com$",
              "^.*feishu-pre\\.net$",
              "^.*larkoffice\\.com$",
            ],
            sheet_request_block_limit: 2,
            biz_domain_config: {
              vc_mm: ["meetings.feishu.cn"],
              email_sai: ["sai.bytedance.net"],
              cdn: [
                "sf1-scmcdn-cn.feishucdn.com",
                "sf3-scmcdn-cn.feishucdn.com",
                "sf6-scmcdn-cn.feishucdn.com",
              ],
              security_web: ["security.feishu.cn"],
              lark_test_gauss_rtc: ["rtc-gauss.larksuite.com"],
              url_youtube_short_domain: ["youtu.be"],
              feishu_test_gauss_rtc: [
                "rtc-gauss.bytedance.com",
                "rtc-gauss.bytevcloud.com",
              ],
              ttnet_httpdns: ["dig.bdurl.net"],
              open_jssdk_config: ["mina.bytedance.com"],
              help_document: ["bytedance.feishu.cn"],
              open_blockit_cdn_domain: ["sf6-scmcdn-cn.feishucdn.com"],
              pano: ["oa.feishu.cn"],
              docs_peer: [
                "feishu.cn/(space|wiki|docs|sheets|base|slides|mindnotes|file|drive|docx)",
                "larksuite.com/(space|wiki|docs|sheets|base|slides|mindnotes|file|drive|docx)",
                "docs.bytedance.net/(space|wiki|docs|sheets|base|slides|mindnotes|file|drive|docx)",
                "docs-staging.bytedance.net/(space|wiki|docs|sheets|base|slides|mindnotes|file|drive|docx)",
                "feishu.net/(space|wiki|docs|sheets|base|slides|mindnotes|file|drive|docx)",
                "larkoffice.com/(space|wiki|docs|sheets|base|slides|mindnotes|file|drive|docx)",
              ],
              docs_api: ["api3-eeft-docs.feishu.cn"],
              file_web_office: ["weboffice.feishu-3rd-party-services.com"],
              help_center: ["www.feishu.cn"],
              suite_image_cdn: [
                "p1-ee.bytedimg.com",
                "p3-ee.bytedimg.com",
                "p9-ee.bytedimg.com",
              ],
              ems_oa: ["oa.feishu.cn"],
              tt_slardar_report_pc: ["slardar-bd.feishu.cn"],
              ug_activity: ["activity.feishu.cn"],
              group_qr_code: ["lark.bytedance.net"],
              open_api_login: ["mina.bytedance.com"],
              docs_long: ["ccm-frontier.feishu.cn"],
              tt_dns_server_host: ["dig.bdurl.net"],
              suite_secsdk: ["internal-api-security.feishu.cn"],
              security_login_restriction: [
                "internal-api-security-tenant-probe.feishu.cn",
              ],
              docs_main_domain: ["feishu.cn"],
              scs_data: ["internal-api-security.feishu.cn"],
              docs: ["docs.bytedance.net", "feishu.net", "larkoffice.com"],
              lgw_csrf_domain: ["www.feishu.cn"],
              email_smtp: ["smtp.feishu.cn", "465"],
              suite_security_link: ["security.feishu.cn"],
              mp_applink: ["applink.feishu.cn"],
              open_mg: ["open.feishu.cn"],
              tt_cdn: [
                "sf1-scmcdn2-cn.feishucdn.com",
                "sf3-scmcdn2-cn.feishucdn.com",
                "sf6-scmcdn2-cn.feishucdn.com",
              ],
              emm: [],
              suite_report: ["www.feishu.cn"],
              tns_report_lark: ["tns.larksuite.com"],
              people_approvals: ["feishu.cn"],
              oapi: ["oapi.zjurl.cn"],
              docs_white_domain: [
                "feishu.cn",
                "feishu.net",
                "larksuite.com",
                "larkoffice.com",
              ],
              internal_api: ["internal-api.feishu.cn"],
              passport_accounts: ["accounts.feishu.cn"],
              tt_tea_rust: ["mcs-bd.feishu.cn"],
              directory_people_mode: ["smb.feishu.cn/smb-micro/"],
              ttnet_tnc: ["dm.feishu.cn", "dm-lf.feishu.cn", "dm-hl.feishu.cn"],
              admin_api: ["internal-api-lark-api.feishu.cn"],
              docs_mg_geo_regex: ["\\.sg\\.|\\.us\\.|\\.jp\\."],
              people: ["people.bytedance.net"],
              tt_slardar_report: ["slardar-bd.feishu.cn"],
              open_appdetail: ["app.feishu.cn"],
              tt_graylog: ["internal-api.feishu.cn"],
              mg_project: ["project.feishu.cn"],
              url_youtube_long_domain: [
                "www.youtube.com",
                "m.youtube.com",
                "youtube.net",
                "youtube.org",
              ],
              mail_node_api: ["api-eeft-mail.feishu.cn"],
              security_and_compliance: ["internal-api-security.feishu.cn"],
              tt_applog: ["device-bd.feishu.cn"],
              docs_feed: ["www.feishu.cn"],
              docs_fe_resource_hotfix: ["gecko-bd.feishu.cn"],
              open_pkm: ["open.feishu.cn"],
              email: ["m1.feishu.cn"],
              tns_report: ["tns.feishu.cn"],
              ntp: [
                "ntp1.aliyun.com:123",
                "time1.cloud.tencent.com:123",
                "cn.ntp.org.cn:123",
                "edu.ntp.org.cn:123",
              ],
              frontier_private_protocol: ["msg-frontier-pro.feishu.cn"],
              lark_pre_rtc: [
                "rtc-pre-access.larksuite.com",
                "rtcpc-pre-access-sg.larksuite.com",
                "rtcpc-pre-access-va.larksuite.com",
              ],
              suite_tklog: ["internal-api-lark-file.feishu.cn"],
              mp_refer: ["tmaservice.developer.toutiao.com"],
              approval: ["www.feishu.cn", "approval.feishu.cn"],
              docs_frontier: [
                "ccm-frontier.feishu.cn",
                "ccm-frontier-hl.feishu.cn",
              ],
              feishu_test_pre_rtc: [
                "rtc-pre-access.bytedance.com",
                "rtc-pre-access.bytevcloud.com",
              ],
              lark_test_rtc: ["rtc-access-test.larksuite.com"],
              url_youtube_iframe_url: ["https://www.youtube.com/embed/{}"],
              open_appcenter2: ["mina.bytedance.com"],
              open_appcenter3: ["internal-api.feishu.cn"],
              open_appcenter1: ["mina.bytedance.com"],
              httpdns: ["dig.feishu.cn"],
              email_bff: ["api-eeft-mail.feishu.cn"],
              detect_docs_api: ["internal-api-space.feishu.cn"],
              lark_test_pre_rtc: [
                "rtc-pre-access.larksuite.com",
                "rtcpc-pre-access-sg.larksuite.com",
                "rtcpc-pre-access-va.larksuite.com",
              ],
              open_moment: ["ee.bytedance.net"],
              appbeta: ["appbeta-bd.feishu.cn"],
              helpdesk: ["helpdesk.feishu.cn"],
              long_rtc: ["lvcio.bytedance.com"],
              vc_web: ["vc.feishu.cn"],
              mp_config: ["open.feishu.cn"],
              vc_privacy: ["www.feishu.cn"],
              tt_et: ["mcs-bd.feishu.cn"],
              passport_accounts_new: ["accounts.feishu.cn"],
              docs_cdn_domain: [
                "sf3-scmcdn2-cn.feishucdn.com",
                "sf1-scmcdn2-cn.feishucdn.com",
                "sf3-ccm1-cn.feishucdn.com",
                "sf6-scmcdn2-cn.feishucdn.com",
              ],
              api: ["internal-api-lark-api.feishu.cn"],
              passport_cookie: [
                "feishu.cn",
                "larksuite.com",
                "feishu.net",
                "larkoffice.com",
              ],
              suite_main_domain: ["feishu.cn", "feishu.net", "larkoffice.com"],
              tt_google_dns: [""],
              open: ["open.feishu.cn"],
              detect_docs_drive: ["internal-api-drive-stream.feishu.cn"],
              im_bw_preload_image: ["s1-imfile.feishucdn.com"],
              log: ["slardar-bd.feishu.cn"],
              basic_mode: ["www.feishu.cn"],
              privacy: ["www.feishu.cn"],
              url_tiktok_domain: [
                "www.tiktok.com",
                "www.tiktok.in",
                "vt.tiktok.com",
                "vm.tiktok.com",
              ],
              long: ["msg-frontier.feishu.cn"],
              applink: ["applink.feishu.cn"],
              passport: ["passport.feishu.cn"],
              larkai_correction: ["internal-api-space.feishu.cn"],
              mp_tt: ["slardar-bd.feishu.cn"],
              cj_hongbao: ["tp-pay.snssdk.com"],
              open_appstore: ["app.feishu.cn"],
              ios_setup_mac_task: ["www.feishu.cn"],
              tt_slardar_log_collect: ["internal-api.feishu.cn"],
              docs_home: ["www.feishu.cn"],
              applink_peer: ["applink.feishu.cn", "applink.larksuite.com"],
              vpn: [],
              open_appcenter_cardjump: ["open.feishu.cn"],
              docs_mg_frontier_v2: [
                "sg|ccm16-frontier-sg.feishu.cn,ccm-frontier-sg.feishu.cn",
                "us|ccm16-frontier-us.feishu.cn,ccm-frontier-us.feishu.cn",
                "jp|ccm16-frontier-jp.feishu.cn,ccm-frontier-jp.feishu.cn",
                "|ccm-frontier-hl.feishu.cn,ccm-frontier.feishu.cn",
              ],
              feishu_rtc: [
                "rtc-access.bytedance.com",
                "rtc-access2-hl.bytedance.com",
                "rtc-access-ag.bytedance.com",
                "rtcg-access.bytevcloud.com",
              ],
              mp_web_view_component: ["ttmopz.bytedance.com"],
              docs_mg_api_v2: [
                "sg|internal-api-space-sg.feishu.cn",
                "us|internal-api-space-us.feishu.cn",
                "jp|internal-api-space-jp.feishu.cn",
                "|internal-api-space.feishu.cn",
              ],
              open_applink_schema_enable_host: ["applink.feishu.cn"],
              sentry: ["internal-api-sentry.feishu.cn"],
              mail_node_page_v2: ["www.feishu.cn"],
              passport_captcha: ["internal-api.feishu.cn"],
              vc_terms_service_url: [
                "https://www.larksuite.com/{key}/user-terms-of-service",
              ],
              suite_safetynet: ["internal-api.larksuite.com"],
              vod: ["vod.bytedanceapi.com"],
              open_msg_card: ["internal-api.feishu.cn"],
              tt_slardar_setting: ["slardar-bd.feishu.cn"],
              tt_abtest: ["abtest-bd.feishu.cn"],
              mina: ["open.feishu.cn"],
              feishu_test_rtc: [
                "rtc-access-test.bytedance.com",
                "rtc-access-test-hl.bytedance.com",
                "rtc-access-test.bytevcloud.com",
              ],
              open_app_interface: ["internal-api.feishu.cn"],
              docs_mg_brand_regex: ["\\.feishu\\.|\\.larksuite\\."],
              docs_mg_frontier: [
                "feishu|sg|ccm16-frontier-sg.feishu.cn,ccm-frontier-sg.feishu.cn",
                "feishu|us|ccm16-frontier-us.feishu.cn,ccm-frontier-us.feishu.cn",
                "feishu|jp|ccm16-frontier-jp.feishu.cn,ccm-frontier-jp.feishu.cn",
                "feishu||ccm-frontier-hl.feishu.cn,ccm-frontier.feishu.cn",
                "larksuite|sg|ccm16-frontier-sg.larksuite.com,ccm-frontier-sg.larksuite.com",
                "larksuite|jp|ccm16-frontier-jp.larksuite.com,ccm-frontier-jp.larksuite.com",
                "larksuite||ccm16-frontier.larksuite.com,ccm-frontier.larksuite.com",
              ],
              passport_page: ["login.feishu.cn"],
              file: ["internal-api-lark-file.feishu.cn"],
              vc_live_policy_url: [
                "https://meetings.feishu.cn/live/live-policy/{key}",
              ],
              gecko: ["gecko-bd.feishu.cn"],
              group_more_collaborativelist: ["feishu.cn"],
              mail_cover_cdn_path: ["lf-larkemail.bytetos.com/obj/eden-cn"],
              docs_fe_resource_url: ["gecko-bd.feishu.cn"],
              ttnet_netlog: ["ttnet-log-bd.feishu.cn"],
              tt_npth: ["slardar-bd.feishu.cn"],
              vc_privacy_policy_url: [
                "https://www.larksuite.com/{key}/privacy-policy",
              ],
              vc_privacy_sound_url: ["https://www.feishu.cn/en/privacy-sound"],
              mock_gateway: ["loki-boe.bytedance.net"],
              ttpush: ["push-bd.feishu.cn"],
              url_youtube_cover_image: [
                "https://i.ytimg.com/vi/{}/maxresdefault.jpg",
              ],
              suite_android_hotfix: ["lark-plugin.bytedance.com"],
              suite_admin: ["www.feishu.cn"],
              feishu_pre_rtc: [
                "rtc-pre-access.bytedance.com",
                "rtc-pre-access.bytevcloud.com",
              ],
              tns_report_feishu: ["tns.feishu.cn"],
              docs_mg_api: [
                "feishu|sg|internal-api-space-sg.feishu.cn",
                "feishu|us|internal-api-space-us.feishu.cn",
                "feishu|jp|internal-api-space-jp.feishu.cn",
                "feishu||internal-api-space.feishu.cn",
                "larksuite|sg|internal-api-space-sg.larksuite.com",
                "larksuite|jp|internal-api-space-jp.larksuite.com",
                "larksuite||internal-api-space.larksuite.com",
              ],
              docs_account_delete_notice: ["bytedance.feishu.cn"],
              ttwebview_settings_host: ["settings-bd.feishu.cn"],
              passport_turing: ["verify.zijieapi.com"],
              email_imap: ["imap.feishu.cn", "993"],
              tt_tea: ["mcs-bd.feishu.cn"],
              device: ["device-bd.feishu.cn"],
              urgent_helpdesk_domain: ["applink.feishu.cn"],
              mg_meego: ["meego.feishu.cn"],
              tt_slardar_crash_host_ios: ["slardar-bd.feishu.cn"],
              docs_drive: ["api3-eeft-drive.feishu.cn"],
              csc_ocic: ["linkchat.feishu.cn"],
              lark_rtc: [
                "rtcg-access.larksuite.com",
                "rtcpcg-access-sg.larksuite.com",
                "rtcpcg-access-va.larksuite.com",
              ],
              drive: ["driveweb.bytedance.net"],
              open_app_feed: ["open.feishu.cn"],
              suite_admin_base: ["www.feishu.cn"],
              mail_node_page: ["www.feishu.cn"],
              webim_main_domain: ["feishu.cn"],
              contact: ["www.feishu.cn"],
              guest_login: ["meetings.feishu.cn"],
              tt_slardar: ["slardar-bd.feishu.cn"],
              tt_slardar_exception: ["slardar-bd.feishu.cn"],
            },
            sync_buffer_config: {
              isEnableActiveMode: true,
              isEnableInactiveMode: true,
              isEnableToast: false,
            },
            h5_block_render_config: {
              blockRenderConfig: {
                buffer: 60,
                autoRender: { increase: true, intervalTime: 2000 },
                open: true,
                unmount: true,
                fiber: true,
              },
              from: "settings",
              lazyBlockRender: { lazyBlockRender: true },
            },
            bitable_history_table_limit: 5,
            et_config: {
              endpoints: ["https://mcs-bd.feishu.cn/v1/list"],
              filter_status: 0,
            },
            sheet_worker_block_list: [
              "6cef1a8df4ab2a789a2a174e87ec96b8a410326e",
              "30f54ab85a395d2a3ab2fafbe0e69ba98eddb530",
              "331d5b8a0bb8b20bde61cf4d63182838c23d3192",
              "b4bc038a0411ac8b068a6db03e8ffe415a8cd480",
              "331d5b8a0bb8b20bde61cf4d63182838c23d3192",
              "b1cb558527f4604b159a08088b1d6131d8dfcc39",
            ],
            wiki_confluence_size: 3.5,
            space_polling_max_count: 20,
            sheet_search_threshold_value: 50000,
            docx_downgrade_level_to_strategy_config: {
              levelToStrategy: {
                1: {
                  updateCursorShortThrottle: 5000,
                  memberBufferActiveConsumeInterval: 5000,
                  updateCursorLongThrottle: 5000,
                  engineBufferActiveConsumeInterval: 5000,
                  sendCursorDebounce: 1000,
                },
                3: {
                  updateCursorShortThrottle: 10000,
                  memberBufferActiveConsumeInterval: 15000,
                  updateCursorLongThrottle: 15000,
                  engineBufferActiveConsumeInterval: 15000,
                  sendCursorDebounce: 3000,
                },
                2: {
                  updateCursorShortThrottle: 5000,
                  memberBufferActiveConsumeInterval: 10000,
                  updateCursorLongThrottle: 10000,
                  engineBufferActiveConsumeInterval: 10000,
                  sendCursorDebounce: 2000,
                },
              },
            },
            ccm_bitable_hierarchy_view_max_hierarchy_level: 5,
            bitable_upgrade_row_config: {
              formula_field_count_limit: 40,
              table_record_reach_count: 10000,
              table_record_upgrade_count: 50000,
            },
            client_dynamic_link: {},
            ccm_docverse_settings: {
              virtual_config: {
                "vritual-limit": 15,
                "unmount-wait-time": 120000,
              },
              no_leave_buffer: ["blk_5afdc3318b0001072b672751"],
              linkToUrlPreview: {
                blk_60e2c79700c50004a0463cc7:
                  "^https:\\/\\/ecop\\.bytedance\\.net\\/webApp\\/user360\\/export-landing-page(.*)",
                blk_5afdc3318b0001072b672751:
                  "^(https?:\\/\\/solar(-mod.*|-doc.*)?\\.bytedance\\.(net|com)\\/block)",
                blk_637b27183a810001a5289317:
                  "(https:\\/\\/biz\\.bytedance\\.(net|com)\\S*\\?[^#]*isSandBox)",
                blk_60d44afb3a44401ca5edeb5f:
                  "(https:\\/\\/biz\\.bytedance\\.(net|com))",
                blk_64ccb1532eca40048ead3b6a:
                  "^(https?:\\/\\/cockpit([^\\/]+)?\\.bytedance\\.(net|com)\\/block)",
              },
              api_allow_list: {
                Service_Preview_uploadImage: [
                  "blk_63c51603e68d800279d26018",
                  "blk_63c51603e68d8002792ce4b9",
                  "blk_63907b0e7c81801ce3aac513",
                  "blk_63c0bd1003c40002a3e708a0",
                  "blk_6492c8e92d00401c8d2dd2f1",
                  "blk_63ad88f315990013b5814fdf",
                ],
                Service_Preview_fetchImage: [
                  "blk_63c51603e68d800279d26018",
                  "blk_63c51603e68d8002792ce4b9",
                  "blk_63907b0e7c81801ce3aac513",
                  "blk_63c0bd1003c40002a3e708a0",
                  "blk_6492c8e92d00401c8d2dd2f1",
                  "blk_63ad88f315990013b5814fdf",
                ],
              },
              app_black_list: [
                "blk_637dcc7990c040010fd8d686",
                "blk_637dcc72d7838003489b16f1",
                "blk_636a0a6657db8001c8df5488",
                "blk_60d44afb3a44401ca5edeb5f",
                "blk_63c6506a2d41c003b220da7f",
                "blk_63e214ec78408003e73c607d",
                "blk_63bfff34934040020c1a893c",
                "blk_63907b0e7c81801ce348c56d",
                "blk_63907b0e7c81801ce350b951",
                "blk_63907b0e7c81801ce3aac513",
                "blk_63907b0e7c81801ce3204735",
                "blk_649e55a50f450002af7c1ff0",
                "blk_64006719bf4040051f015e5b",
                "blk_64006719bf4040051f015e9a",
                "blk_6358a421bca0001c1ce10709",
                "blk_6358a421bca0001c1ce11f5f",
              ],
              default_app_list: [
                "blk_6372ffead680c01c498eca40",
                "blk_63733f389c858004038b896a",
                "blk_604dc919d3c080014ce141c7",
                "blk_63a00c74da00c002453a1760",
                "blk_637dcc698597401c1a8fd711",
                "blk_6358a421bca0001c22536e4c",
                "blk_631fefbbae02400430b8f9f4",
                "blk_64004c7e034040069cdb569e",
                "blk_63ff5d32f28040066d1aa681",
                "blk_64006653a58040063a1b734c",
                "blk_64006719bf40400520db7262",
                "blk_640017963d808005a21a6445",
              ],
              print_app_list: [
                "blk_637dcc698597401c1a8fd711",
                "blk_6358a421bca0001c22536e4c",
                "blk_6358a421bca0001c1ce11f5f",
                "blk_6358a421bca0001c1ce10709",
                "blk_631fefbbae02400430b8f9f4",
                "blk_64006719bf4040051f015e9a",
                "blk_64006719bf4040051f015e5b",
              ],
              use_cdn_render: [
                "blk_637b27183a810001a5289317",
                "blk_60d44afb3a44401ca5edeb5f",
                "blk_637dcc72d7838003489b16f1",
                "blk_637dcc698597401c1a8fd711",
                "blk_6372ffead680c01c498eca40",
                "blk_63733f389c858004038b896a",
                "blk_6358a421bca0001c22536e4c",
                "blk_636a0a6657db8001c8df5488",
                "blk_631fefbbae02400430b8f9f4",
                "blk_637dcc7990c040010fd8d686",
                "blk_6474738dccc2001c6cde7bfa",
                "blk_63a00c74da00c002453a1760",
                "blk_626220aeec5ac01c73939f78",
                "blk_64071589931340010cb077cd",
                "blk_604dc919d3c080014ce141c7",
                "blk_647f35602841c00488583f60",
                "blk_64a3ad5f79820001d9bc7791",
                "blk_64a3ad5f79820001d9bc8699",
                "blk_64a3ad5f79820001d9bc87b3",
                "blk_64a3ad5f79820001d9bc8862",
                "blk_64006719bf4040051f015e5b",
                "blk_64006719bf4040051f015e9a",
                "blk_6358a421bca0001c1ce10709",
                "blk_6358a421bca0001c1ce11f5f",
                "blk_5fe1a530b55980011510c41d",
                "blk_5fe1a530b55980011510c5f0",
                "blk_5fe1a530b55980011510c4e7",
                "blk_5fe1a530b55980011510c574",
                "blk_6474738dccc2001c6ce77370",
                "blk_6474738dccc2001c6ccd3d88",
                "blk_6474738dccc2001c6ce8916f",
                "blk_5afdc3318b0001072b672751",
              ],
              iframe_sandbox_config: {
                "allow-forms": true,
                "allow-same-origin": true,
                "allow-presentation": true,
                "allow-popups": true,
                "allow-downloads": true,
                "allow-scripts": true,
              },
              print_need_border_list: [
                "blk_6358a421bca0001c22536e4c",
                "blk_6358a421bca0001c1ce11f5f",
                "blk_631fefbbae02400430b8f9f4",
                "blk_64006719bf4040051f015e9a",
              ],
            },
            watchdog_throttle_save_duration: 300,
            base_remote_compute_limit_config: {
              max_normal_formula_calc_cost: 30000,
              max_field_export_size: 52428800,
              max_base_calc_cost: 1800000,
              max_table_export_size: 268435456,
              max_array_size: 200,
              max_cell_export_size: 4194304,
            },
            workspace_post_create_open_timeout: 4400,
            sheet_importrange_count_limit: 100,
            sheet_copy_data_version: 1,
            ccm_base_homepage_boost_motivation: {
              funcs: [
                "optvtvzymG",
                "optOpNeOev",
                "optH8jOwGe",
                "optXtkf6yx",
                "optjhQmBHb",
              ],
              map_v2: {
                funcs: ["opt55lUC7Y", "optnk1mp1Y"],
                funcsMap: {
                  opt55lUC7Y: {
                    text: "2024 职场精选必备",
                    scenes: [
                      "rectYMjGy0Tirq",
                      "rectYMkRUbojbn",
                      "rectYMkUpoRXv9",
                    ],
                    icon: "announce",
                  },
                  optnk1mp1Y: {
                    text: "限时问卷调研",
                    scenes: ["rectYQRlN4Raon", "rectYSfyCShVCf"],
                    icon: "gift",
                  },
                },
                scenesMap: {
                  rectYMkUpoRXv9: {
                    templateToken: "RdYLbh5TiajAHhsR0D4cue0ondu",
                    text: "团队分工，2024 高效协作",
                    bg: "blue",
                    url: "https://www.feishu.cn/base/RdYLbh5TiajAHhsR0D4cue0ondu?from=homepage_create_motivation_share&ccm_open_type=homepage_create_motivation_share",
                    icon: "whiteboard",
                  },
                  rectYSfyCShVCf: {
                    templateToken: "",
                    text: "分享我的使用小妙招",
                    bg: "wathet",
                    url: "https://bytedance.larkoffice.com/share/base/form/shrcnWP6M7XBjaROoVHIHYoInYe?hide_share_id=1&share_prefill_share_id=v_user&prefill_share_id=default&from=homepage_create_motivation",
                    icon: "tag",
                  },
                  rectYQRlN4Raon: {
                    templateToken: "",
                    text: "Pick 年度最佳功能",
                    bg: "orange",
                    url: "https://bytedance.larkoffice.com/share/base/form/shrcnfgZ7UY01o2g0E42cnlJMAf?hide_share_id=1&share_prefill_share_id=v_user&prefill_share_id=default&ccm_open_type=homepage_create_motivation&from=homepage_create_motivation",
                    icon: "email",
                  },
                  rectYMjGy0Tirq: {
                    templateToken: "EYhmbzOhaaDyOQsvORqcUvKjnyg",
                    text: "全年规划，2024 旗开得胜",
                    bg: "rose",
                    url: "https://feishu.cn/base/EYhmbzOhaaDyOQsvORqcUvKjnyg?table=tblDFsFdfp2YIOw3&view=vew9lFBCVC&from=homepage_create_motivation_share&ccm_open_type=homepage_create_motivation_share",
                    icon: "checkboxChecked",
                  },
                  rectYMkRUbojbn: {
                    templateToken: "bascnMgbUkHZxYD9qFdDkJ4YN8b",
                    text: "项目管理，2024 事半功倍",
                    bg: "orange",
                    url: "https://www.feishu.cn/base/bascnMgbUkHZxYD9qFdDkJ4YN8b?from=homepage_create_motivation_share&ccm_open_type=homepage_create_motivation_share",
                    icon: "calendar",
                  },
                },
              },
              funcsMap: {
                optvtvzymG: {
                  text: "管理者",
                  scenes: [
                    "recVcxLl8L",
                    "rec8dG0W5u",
                    "recnLCB4Am",
                    "recSfvvhYo",
                  ],
                  icon: "manager",
                },
                optjhQmBHb: {
                  text: "个人",
                  scenes: [
                    "recB5cGsci",
                    "recvRYCpZf",
                    "recsoOY0D7",
                    "recHY8njTh",
                  ],
                  icon: "person",
                },
                optOpNeOev: {
                  text: "销售/营销",
                  scenes: [
                    "recfuFmTmS",
                    "reccrZkAg9",
                    "recSHvKi9I",
                    "recMd5v1Ry",
                  ],
                  icon: "marketing",
                },
                optXtkf6yx: {
                  text: "人事/行政",
                  scenes: [
                    "recY3TnXzx",
                    "recSBcCoRE",
                    "recpQWMNoq",
                    "recQkTDw3Z",
                  ],
                  icon: "admin",
                },
                optH8jOwGe: {
                  text: "产品/研发",
                  scenes: [
                    "recIOrpoIw",
                    "recAxwCdFe",
                    "recE44a4yL",
                    "recvrOlWJT",
                  ],
                  icon: "product",
                },
              },
              scenesMap: {
                recB5cGsci: {
                  templateToken: "TKQgbzsrMaYifTsjSKJct06Rn3d",
                  text: "个人任务",
                  bg: "wathet",
                  icon: "time",
                },
                recsoOY0D7: {
                  templateToken: "bascnLJpSthslOewcyP0pTqy3oe",
                  text: "读书记录",
                  bg: "indigo",
                  icon: "grid",
                },
                recAxwCdFe: {
                  templateToken: "IvL5bxsEmac9OFsyQtMcmNv6nNh",
                  text: "Bug 管理",
                  bg: "rose",
                  icon: "laptop",
                },
                recE44a4yL: {
                  templateToken: "FGsAb3vnraKuDMsGY2rcbVEdnKc",
                  text: "需求看板",
                  bg: "pink",
                  icon: "grid",
                },
                recvRYCpZf: {
                  templateToken: "CqddbmgnFajbYCsmFFlcPzcRnvf",
                  text: "目标管理",
                  bg: "purple",
                  icon: "microphone",
                },
                recSBcCoRE: {
                  templateToken: "X53WbDhiRayyiPskae4comGvnwb",
                  text: "招聘进度追踪",
                  bg: "blue",
                  icon: "bareMetalServer",
                },
                rec8dG0W5u: {
                  templateToken: "RdYLbh5TiajAHhsR0D4cue0ondu",
                  text: "成员分工安排",
                  bg: "blue",
                  icon: "calendar",
                },
                recMd5v1Ry: {
                  templateToken: "QLIjbFL1MaqneMsymFicKyfXnFf",
                  text: "合同管理",
                  bg: "rose",
                  icon: "trophy",
                },
                recnLCB4Am: {
                  templateToken: "XRiFbAxz1a9wyEsrRnScrRybnVg",
                  text: "团队 KPI 考核",
                  bg: "orange",
                  icon: "diagram",
                },
                recvrOlWJT: {
                  templateToken: "Glfbbmtjda2jUVs8GrVc2RJDnXZ",
                  text: "功能反馈收集",
                  bg: "orange",
                  icon: "calendar",
                },
                reccrZkAg9: {
                  templateToken: "QZq1bV8m7afG80s6CAncd7Evn2b",
                  text: "市场调研",
                  bg: "green",
                  icon: "growth",
                },
                recpQWMNoq: {
                  templateToken: "OETMbP5i0a5k9SsyPBscq3Fznhe",
                  text: "员工反馈调研",
                  bg: "purple",
                  icon: "microphone",
                },
                recSfvvhYo: {
                  templateToken: "FV8CbFFwUaldtosTZ1icBY1Nnbb",
                  text: "立项申请",
                  bg: "rose",
                  icon: "ordinal",
                },
                recHY8njTh: {
                  templateToken: "FRvsbcLQBa7KQDs8SL0ctkmXnKd",
                  text: "财务记账",
                  bg: "pink",
                  icon: "chartAverage",
                },
                recSHvKi9I: {
                  templateToken: "bascnVQgVqYkZLgbakVNj1qd0mb",
                  text: "门店管理",
                  bg: "purple",
                  icon: "industry",
                },
                recY3TnXzx: {
                  templateToken: "SihAbGlyVaahaksqRRvcjPSGngf",
                  text: "团队信息收集",
                  bg: "rose",
                  icon: "tag",
                },
                recQkTDw3Z: {
                  templateToken: "Z9nrbco69at9MfsMZmec14msnic",
                  text: "优秀员工评选",
                  bg: "pink",
                  icon: "whiteboard",
                },
                recfuFmTmS: {
                  templateToken: "OFYKbUlH1asjl4sCu6RcpaqEn6g",
                  text: "客户关系管理",
                  bg: "indigo",
                  icon: "cafe",
                },
                recIOrpoIw: {
                  templateToken: "Dqbhb2iRIaQUbfsKu0tc5uorn4b",
                  text: "研发人力排期",
                  bg: "wathet",
                  icon: "trophy",
                },
                recVcxLl8L: {
                  templateToken: "bascnHytcf4W01CR2kK6Bx18Y1f",
                  text: "公司经营分析",
                  bg: "green",
                  icon: "chartPie",
                },
              },
            },
            ccm_bitable_fetch_records_page_size: 3000,
            ccm_base_mini_apps_template_config: {
              templateConfig: {
                en: { list: [] },
                zh: {
                  list: [
                    {
                      templateToken: "F9Ggb5sKuaFTzosQfjSc51nwnub",
                      previewImage:
                        "https://lf3-static.bytednsdoc.com/obj/eden-cn/zalzzh_zwwh_pupt_lzhi_ryhs/ljhwZthlaukjlkulzlp/web_template_modal/crm-preview-zh.png",
                      thumbnail:
                        "https://lf3-static.bytednsdoc.com/obj/eden-cn/zalzzh_zwwh_pupt_lzhi_ryhs/ljhwZthlaukjlkulzlp/web_template_modal/crm-thumb-zh.png",
                      introduceDocxToken: "ZB43djYlio9biPxkmGzcgPnjnbb",
                      title: "简易CRM",
                    },
                    {
                      templateToken: "NKYsbT0HTadS60skoGHctU3anDd",
                      previewImage:
                        "https://lf3-static.bytednsdoc.com/obj/eden-cn/zalzzh_zwwh_pupt_lzhi_ryhs/ljhwZthlaukjlkulzlp/web_template_modal/task-preview-zh.png",
                      thumbnail:
                        "https://lf3-static.bytednsdoc.com/obj/eden-cn/zalzzh_zwwh_pupt_lzhi_ryhs/ljhwZthlaukjlkulzlp/web_template_modal/task-thumb-zh.png",
                      introduceDocxToken: "ZB43djYlio9biPxkmGzcgPnjnbb",
                      title: "简易任务管理",
                    },
                    {
                      templateToken: "HJ98bYOuMaINiVsPZ6NcvSzxnxb",
                      previewImage:
                        "https://lf3-static.bytednsdoc.com/obj/eden-cn/zalzzh_zwwh_pupt_lzhi_ryhs/ljhwZthlaukjlkulzlp/web_template_modal/inventory-preivew-zh.png",
                      thumbnail:
                        "https://lf3-static.bytednsdoc.com/obj/eden-cn/zalzzh_zwwh_pupt_lzhi_ryhs/ljhwZthlaukjlkulzlp/web_template_modal/inventory-thumb-zh.png",
                      introduceDocxToken: "ZB43djYlio9biPxkmGzcgPnjnbb",
                      title: "库存管理",
                    },
                    {
                      templateToken: "LYqOb5JcFaYCJAsreGkciNG1ngc",
                      previewImage:
                        "https://lf3-static.bytednsdoc.com/obj/eden-cn/zalzzh_zwwh_pupt_lzhi_ryhs/ljhwZthlaukjlkulzlp/web_template_modal/after-sales-preview-zh.png",
                      thumbnail:
                        "https://lf3-static.bytednsdoc.com/obj/eden-cn/zalzzh_zwwh_pupt_lzhi_ryhs/ljhwZthlaukjlkulzlp/web_template_modal/after-sales-thumb-zh.png",
                      introduceDocxToken: "ZB43djYlio9biPxkmGzcgPnjnbb",
                      title: "售后管理",
                    },
                    {
                      templateToken: "InrxbvzV3aiB4esfobCcPNFwnfc",
                      previewImage:
                        "https://lf3-static.bytednsdoc.com/obj/eden-cn/zalzzh_zwwh_pupt_lzhi_ryhs/ljhwZthlaukjlkulzlp/web_template_modal/inspection-preview-zh.png",
                      thumbnail:
                        "https://lf3-static.bytednsdoc.com/obj/eden-cn/zalzzh_zwwh_pupt_lzhi_ryhs/ljhwZthlaukjlkulzlp/web_template_modal/inspection-thumb-zh.png",
                      introduceDocxToken: "ZB43djYlio9biPxkmGzcgPnjnbb",
                      title: "巡检管理",
                    },
                    {
                      templateToken: "AgCib4KoMaJvIdsFXnGcrIXEnKh",
                      previewImage:
                        "https://lf3-static.bytednsdoc.com/obj/eden-cn/zalzzh_zwwh_pupt_lzhi_ryhs/ljhwZthlaukjlkulzlp/web_template_modal/people-preview-zh.png",
                      thumbnail:
                        "https://lf3-static.bytednsdoc.com/obj/eden-cn/zalzzh_zwwh_pupt_lzhi_ryhs/ljhwZthlaukjlkulzlp/web_template_modal/people-thumb-zh.png",
                      introduceDocxToken: "ZB43djYlio9biPxkmGzcgPnjnbb",
                      title: "简易人事管理",
                    },
                  ],
                },
              },
            },
            bitable_role_maxcount: 50,
            new_gif_load_icon_limit_value: 10485760,
            wiki_announce_tips:
              "1590771600000#1590772500000#知识库将于 5 月 30 日 01:00-01:15 进行升级，期间暂时无法修改目录树结构。如在此期间发现其它问题，请联系客服。#The Wiki will be upgraded from 01: 00-01: 15 on May 30, during which the tree structure cannot be modified temporarily.",
            ccm_doc_flowbase_config: {
              last_cs_ack_timeout: 600000,
              send_cs_min_timeout: 10000,
              throttle_flush_time: 800,
              send_cs_sleep_duration: 2000,
              send_cs_max_timeout: 60000,
              submit_cs_retry_max_count: 5,
              collab_switcher_enable: 1,
              send_cs_retry_count: 5,
            },
            doc_component_config_301: {
              blocks: {},
              extensions: {
                comment: {
                  global: { disable: false },
                  partial: { disableExpandState: true, disable: false },
                  styleType: "round_corner",
                },
                bidirectionallink: { disable: true },
                like: { disable: false },
                content: { recommendBlocks: ["agenda", "todo"] },
                suiteNavBar: {
                  docComponentHeader: {
                    enable: true,
                    logo: { enable: false },
                    bottomLine: { disable: true },
                    moreMenu: {
                      items: {
                        copyLink: { enable: true },
                        share: { enable: true },
                        findAndReplace: { enable: false },
                        refresh: { enable: true },
                        openInBrowser: { enable: true },
                        documentInfo: { enable: false },
                      },
                      enable: true,
                    },
                    shareBtn: { enable: false },
                    customBtnGroups: [
                      { enable: true, styleType: "text", key: "close" },
                    ],
                    noticeCenter: { enable: false },
                    height: "64px",
                  },
                  disable: false,
                },
                directory: { disable: true },
                helpCenterBtn: { disable: true },
              },
            },
            ccm_gpe_common_resource_release: {
              overload_tab_limit: 10,
              noopener_tab_limit: 3,
              timeout_pocket: 10800000,
              tab_manager_disabled_time: 60000,
              crash_tracker_disabled_time: 60000,
              tab_limit: 5,
              sheet_noopener_tab_limit: 1,
              crash_tracker_beat_time: 30000,
              mock_safari_open: true,
              tab_manager_beat_time: 30000,
            },
            space_realtime_polling_keep_live_interval: 30000,
            cm_polling_config: {
              wiki_polling_max_count: 20,
              space_polling_max_count: 150,
              space_polling_duration_ms: 2000,
              wiki_polling_duration_ms: 2000,
            },
            sheet_performance_auto_report_time: 25000,
            suite_move_help_center: "CreationDoc_Space_MoveFailed_Link_Feishu",
            ccm_bitable_attachment_cover_request_limit: 30,
            doc_export_config: { enable: true, timeout: 30000, pollTimes: 150 },
            bitable_open_extension_link_config: {
              source_code: {
                lark: "https://replit.com/@lark-base?path=folder",
                feishu: "https://replit.com/@lark-base?path=folder",
              },
              connector_guide: {
                lark: "https://lark-technologies.larksuite.com/docx/CCfldYqyooMDPlxUcy5u15Oms23",
                feishu:
                  "https://feishu.feishu.cn/docx/GwBXdq7cmoZahfx8faQchcS2nXf",
              },
              share: {
                lark: "https://lark-technologies.larksuite.com/share/base/form/shruseJHNFljp8EbuRp4FyJpv8c",
                feishu:
                  "https://feishu.feishu.cn/share/base/form/shrcnGFgOOsFGew3SDZHPhzkM0e",
              },
              guide: {
                lark: "https://lark-technologies.larksuite.com/docx/HvCbdSzXNowzMmxWgXsuB2Ngs7d",
                feishu:
                  "https://feishu.feishu.cn/docx/U3wodO5eqome3uxFAC3cl0qanIe",
              },
              submit_requirement: {
                lark: "https://bytedance.larkoffice.com/share/base/form/shrcnKhFtxdtBSiIUkIAp43iUug",
                feishu:
                  "https://bytedance.larkoffice.com/share/base/form/shrcnKhFtxdtBSiIUkIAp43iUug",
              },
            },
            sheet_ignore_onboarding: 1,
            space_list_extra_fetch_count: 50,
            ccm_base_open_connector_new_tag_time: { day: 14 },
            workspace_fetch_size: { recent_list_check_fetch: 100 },
            doc_not_oops_codes: [1015, 1021],
            sheet_cs_payload_limit: 5000,
            iframe_entry_block: [],
            ccm_docx_watchdog: {
              recordSizeTrigger: 20,
              textLengthTrigger: 100,
              watchErrorTimesNeedOops: 5,
              maxBackupSize: 30,
              backupValidDays: 30,
              watchMergeDuration: 30,
              watchErrorNeedOopsMessage: [
                "indexedDB.open",
                "mobile db error",
                "DB operation timeout",
              ],
              watchSaveDuration: 15000,
              watchTimeout: 4000,
              opSizeTrigger: 50,
            },
            ccm_sheet_follow_retry_interval_time: 15,
            ccm_bitable_clear_data_config: { B1006: true },
            bitable_runner_num: 5,
            ccm_drive_bgp_config: {},
            ccm_sheet_my_ai_hover_list: [1, 3, 8, 7, 5, 50],
            ccm_url_interceptor_conf: {
              "/docx": {
                blacklist: [
                  "open_type",
                  "lark",
                  "sourceType",
                  "last_doc_message_id",
                  "feed_id",
                  "contentTheme",
                  "theme",
                  "useNewLarklet",
                  "scene",
                  "sub_scene",
                  "chatTab",
                  "useIframe",
                  "multiPage",
                  "doc_app_id",
                ],
                excludes: [
                  ["doc_app_id", "blockId", "blockType", "blockToken"],
                ],
              },
              "/space/doc": {},
              "/space/docx": {},
              "/docs": {},
              "/sync": {},
              "/sheets": {
                blacklist: [
                  "open_type",
                  "lark",
                  "sourceType",
                  "last_doc_message_id",
                  "feed_id",
                  "contentTheme",
                  "theme",
                  "useNewLarklet",
                  "scene",
                  "sub_scene",
                  "chatTab",
                  "useIframe",
                  "multiPage",
                  "doc_app_id",
                ],
              },
              "/wiki": {
                blacklist: [
                  "open_type",
                  "lark",
                  "sourceType",
                  "last_doc_message_id",
                  "feed_id",
                  "contentTheme",
                  "theme",
                  "useNewLarklet",
                  "scene",
                  "sub_scene",
                  "chatTab",
                  "useIframe",
                  "multiPage",
                  "doc_app_id",
                ],
                excludes: [
                  ["doc_app_id", "blockId", "blockType", "blockToken"],
                ],
              },
            },
            ccm_bitable_integration_config: {
              sync_manager_enqueue_debounce: 60000,
              sync_manager_fetch_interval: 1000,
            },
            wiki_tree_virtual_render_buffer: 5,
            bitable_async_card_height: 5000,
            ccm_bitable_default_fetchmiss_timeout: 35,
            ccm_doc_tea_filter_rule: {
              blackMap: {
                doc_request_send_start: {
                  excludeRules: [
                    {
                      path: "x_command",
                      regs: [
                        "^(api.suite.permission)",
                        "^(blocks)",
                        "^(pages.client_vars)",
                        "^(history.page)",
                        "(clone)|(copy)|(create)",
                      ],
                    },
                  ],
                },
                doc_request_send_end: {
                  excludeRules: [
                    {
                      path: "x_command",
                      regs: [
                        "^(api.suite.permission)",
                        "^(blocks)",
                        "^(pages.client_vars)",
                        "^(history.page)",
                        "(clone)|(copy)|(create)",
                      ],
                    },
                    { path: "status", regs: ["^(fail)"] },
                  ],
                },
              },
              permissionRegs: [
                "^(ccm_space)",
                "^(ccm_bitable)",
                "^(ccm_permission)",
                "^(ccm_wiki)",
                "^(bitable)",
                "^(client_file)",
                "^(client_bitable_file_open)",
                "^(doc_request_send_end)",
              ],
            },
            ccm_common_web_import_file_size_limit: {
              sheetXlsxImportSizeLimit: 800,
              slidesPptxImportSizeLimit: 600,
            },
            bitable_convert_user_config: {
              convert_limit_count: 3000,
              convert_loading_max_time: 10000,
            },
            wiki_template_banner_config: {
              feedback_link: {
                en: "https://feishu.feishu.cn/share/base/form/shrcngmRTrCSqOjZO9BZI871Kmh?ccm_open_type=wiki_banner_templates_feedback&from=wiki_banner_templates_feedback",
                zh: "https://feishu.feishu.cn/share/base/form/shrcn82KYAkvgUmOBeqZeiz6ENd?ccm_open_type=wiki_banner_templates_feedback&from=wiki_banner_templates_feedback",
                ja: "https://feishu.feishu.cn/share/base/form/shrcn7ooMxK1qTEVJHAOtWI7Uyq?ccm_open_type=wiki_banner_templates_feedback&from=wiki_banner_templates_feedback",
              },
            },
            base_dashboard_blank_components: [
              "column",
              "line",
              "pie",
              "bar",
              "scatter",
              "combo",
              "funnel",
              "wordCloud",
              "statistics",
              "richText",
            ],
            notes_template_category_id_config: {
              vc_normal_meeting: 1398,
              vc_1v1_meeting: 1399,
              vc_calendar_meeting: 1397,
              vc_call_meeting: 1399,
              calendar_create: 1397,
            },
            ccm_sheet_protobuf_timeout_config: 60000,
            doc_view_editors_limit_time: 1606752000000,
            sheet_getsubblocks_timeout: 20000,
            docx_translate_request_config: {
              llm_max_text_char_count_per_second: 500,
              core_max_text_char_count_per_second: 10000,
              task_wait_timeout: 100,
              non_core_max_text_char_count_per_second: 500,
              max_request_count_per_min: 100,
              non_core_max_text_char_count_per_task: 500,
              core_max_text_char_count_per_task: 2500,
              llm_max_text_char_count_per_task: 500,
            },
            bitable_faas_config: {
              a: { secret: "secret1", id: "id1" },
              b: { secret: "secret2", id: "id2" },
            },
            ccm_gpe_security_banner_more: {
              en_url: "https://www.feishu.cn/hc/en-US/articles/681363834397",
              cn_url: "https://www.feishu.cn/hc/zh-CN/articles/991220891340",
            },
            ccm_base_connector_more_feature_demand_link: {
              lark: "https://feishu.feishu.cn/share/base/form/shrcn7dOgtuSWU5rkLnnmQCHyqg",
              feishu:
                "https://feishu.feishu.cn/share/base/form/shrcn7dOgtuSWU5rkLnnmQCHyqg",
            },
            ccm_myai_chatmode_config: { toolIds: [] },
            bitable_extension_data_source_report_event: {
              allowEvent: {
                dataImportEnd: {
                  paramKeys: ["dest_table_id", "is_success"],
                  type: "view",
                  eventKey: "ccm_bitable_solinkup_third_sync_complete_view",
                },
              },
              addInstanceEventKey: "dataImportEnd",
              allowPackIds: ["connector_plugin_3c67c70a9220e3e6"],
            },
            ccm_permission_config: {
              set_security_batch_limit: 50,
              request_cache_work_time: 60000,
              leader_auto_auth_link_zh:
                "https://bytedance.feishu.cn/docx/YLYQdVIrLo8o7jxFweGclle0nVg",
              request_cache_time: 3000,
              leader_auto_auth_link_en:
                "https://bytedance.feishu.cn/docx/TPfLdUhIiogAaWxcOQgc5WZxnVd",
            },
            watchdog_unsave_cs_limit: 30,
            common_resource_release_timeout_pocket: 10800000,
            docx_block_ssr_config: {
              max_con_req_num: 1,
              injectClientvarBranch: ["all_branch"],
              block_types: ["sheet"],
              mobileSupportedBlockTypes: ["table"],
              max_req_num: 3,
              loading_block_types: [
                "image",
                "iframe",
                "sheet",
                "bitable",
                "table",
                "diagram",
                "view",
                "mindnote",
                "isv",
                "poll",
                "okr",
              ],
              max_pre_gen_count: 5,
              max_con_block_count: 5,
              chunked_capacity: 4,
            },
            ccm_bitable_backup_config: {
              conflictRecordsMaxSaveTime: 30,
              storageOperationTimeout: 10000,
            },
            my_ai_brand_name: {
              ru_RU: "Faye",
              zh_HK: "Faye",
              zh_TW: "Faye",
              pt_BR: "Faye",
              fr_FR: "Faye",
              zh_CN: "飞飞",
              id_ID: "Faye",
              it_IT: "Faye",
              ko_KR: "Faye",
              hi_IN: "Faye",
              vi_VN: "Faye",
              ja_JP: "Faye",
              en_US: "Faye",
              de_DE: "Faye",
              es_ES: "Faye",
              th_TH: "Faye",
            },
            pdf_range_chunk_size: 204800,
            space_storage_delete_polling_config: {
              interval: 2000,
              max_count: 40,
            },
            ccm_bitable_record_share_config: {
              record_request_interval: 30000,
              record_request_retry_limit: 3,
              record_formula_fetch_interval: 2000,
            },
            ccm_dashboard_chart_max_data_config: {
              dashboardChartMaxSeriesCount: 50,
              dashboardChartMaxAxisLength: 3000,
            },
            slardar_config: {
              sentryEventBlackList: ["__default__"],
              enable: true,
              sentryMaxBreadcrumbs: 100,
              slardarSampleRate: 1,
              sentrySampleRate: 1,
              sentryFilterInterval: 60,
              sentryFilterEnable: true,
            },
            sheet_parallel_task_limit_per_second: 50,
            doc_not_oops_types: [
              "WATCH",
              "MESSAGE_CHANNEL",
              "ENGAGEMENT_CURSOR",
            ],
            ccm_bitable_module_loader_timeout: 5000,
            ccm_base_mini_apps_config: {
              templateCenterLink:
                "https://www.feishu.cn/drive/template-center/?openTemplateCenter=gallery&categoryId=1408&objType=8",
              appLink:
                "https://applink.feishu.cn/client/mini_program/open?appId=cli_a4309122f178900e&path=pages%2Fmain%2Findex%3FappType%3D3%26appToken%3D$$appToken$$%26from%3D$$from$$%26lang%3D$$lang$$%26effect%3D1",
              templateCategoryIdList: [1408],
              configTableName: {
                en: {
                  linkConfig: "App settings - Link",
                  tableConfig: "App settings - Card",
                },
                zh: {
                  linkConfig: "小程序配置-首页链接",
                  tableConfig: "小程序配置-首页卡片",
                },
                ja: {
                  linkConfig: "アプリ設定-カスタム管理",
                  tableConfig: "アプリ設定-業務プロセス",
                },
              },
            },
            ccm_base_sheet_connector: {
              url: "sheet-connector-feishu",
              id: "replit_3d8916dfd26663e3",
            },
            bitable_fetch_view_parallel_size: 6,
            performance_interactive_report_time: 30000,
            ccm_bitable_limit_record_count: 30000,
            ccm_bitable_email_action_tips_link: {
              activateGuide: { lark: "", feishu: "" },
              markdownGuide: { lark: "", feishu: "" },
              activateGuideI18n: {
                lark: { en: "", zh: "", ja: "" },
                feishu: { en: "", zh: "", ja: "" },
              },
              markdownGuideI18n: {
                lark: { en: "", zh: "", ja: "" },
                feishu: { en: "", zh: "", ja: "" },
              },
            },
            ccm_bitable_downgrade_starling: {
              overseaHost: "https://starling-oversea.byteoversea.com",
              cnHost: "https://starling.zijieapi.com",
              apiKey: "6fba9ba0b72b11eca4cfef4c332413af",
            },
            bitable_ios15_polyfill_enabled: false,
            bitable_extension_market_recommendition: {
              delay: { clear: 10000, recommend: 5000 },
              header: { maxWidth: 210 },
              weight: [
                {
                  extensions: { replit_3c3201d5b2efe3e6: 24 },
                  id: "000000000000000000000000000001",
                  key: "Text",
                },
                {
                  extensions: {},
                  id: "000000000000000000000000000010",
                  key: "Number",
                },
                {
                  extensionsV2: {
                    replit_3c249bfa97fee3e3: {
                      descV2: {
                        jp: ["リアルタイム為替レート変換"],
                        en: ["Currency Exchange Rate Conversion"],
                        zh: ["货币实时汇率转换"],
                      },
                      weight: 45,
                      desc: ["实时汇率计算"],
                    },
                  },
                  extensions: { replit_3c249bfa97fee3e3: 45 },
                  id: "000000000000000000000000000100",
                  key: "Currency",
                },
                {
                  extensions: {},
                  id: "000000000000000000000000001000",
                  key: "SingleSelect",
                },
                {
                  extensions: { replit_3d96ba395c1023e3: 8 },
                  id: "000000000000000000000000010000",
                  key: "MultiSelect",
                },
                {
                  extensionsV2: {
                    replit_3dd8621d17a923fb: {
                      descV2: {
                        jp: ["期間フィルター"],
                        en: ["Date Range Filter"],
                        zh: ["日期分段筛选"],
                      },
                      weight: 18,
                      desc: ["按周、月筛选数据"],
                    },
                    replit_3d96452e34ae23e5: {
                      descV2: {
                        jp: ["グローバルタイムゾーンコンバーター"],
                        en: ["Global Time Zone Converter"],
                        zh: ["全球时区转换"],
                      },
                      weight: 20,
                      desc: ["一键切换全球时区"],
                    },
                  },
                  extensions: { replit_3dd8621d17a923fb: 18 },
                  id: "000000000000000000000000100000",
                  key: "DateTime",
                },
                {
                  extensionsV2: {
                    replit_3c5c253b1beae3e3: {
                      descV2: {
                        jp: ["リンクを添付ファイルに変換"],
                        en: ["Convert Link to Attachment"],
                        zh: ["链接转附件"],
                      },
                      weight: 20,
                      desc: ["一键转换自动上传"],
                    },
                  },
                  extensions: {
                    replit_3c35c3065eaba3e5: 22,
                    replit_3c5c253b1beae3e3: 20,
                  },
                  id: "000000000000000000000001000000",
                  key: "Url",
                },
                {
                  extensionsV2: {
                    replit_3dfea40272a6e3e4: {
                      descV2: {
                        jp: ["リンクを添付ファイルに変換"],
                        en: ["Batch Upload Attachments"],
                        zh: ["批量上传附件"],
                      },
                      weight: 30,
                      desc: ["批量上传并新建记录", "匹配文件名上传"],
                    },
                  },
                  extensions: {
                    replit_3dbf0c43612a23e4: 30,
                    replit_3d968eb856b8a3fb: 25,
                  },
                  id: "000000000000000000000010000000",
                  key: "Attachment",
                },
                {
                  extensionsV2: {
                    replit_3deafd06e5ae63e5: {
                      descV2: {
                        jp: ["自動リンクフィールド"],
                        en: ["Automatic Link Field"],
                        zh: ["自动关联字段"],
                      },
                      weight: 20,
                      desc: ["根据索引值自动填充"],
                    },
                  },
                  extensions: {},
                  id: "000000000000000000000100000000",
                  key: "SingleLink",
                },
                {
                  extensions: {},
                  id: "000000000000000000001000000000",
                  key: "Formula",
                },
                {
                  extensionsV2: {
                    replit_3deafd06e5ae63e5: {
                      descV2: {
                        jp: ["自動リンクフィールド"],
                        en: ["Automatic Link Field"],
                        zh: ["自动关联字段"],
                      },
                      weight: 20,
                      desc: ["根据索引值自动填充"],
                    },
                  },
                  extensions: {},
                  id: "000000000000000000010000000000",
                  key: "DuplexLink",
                },
                {
                  extensionsV2: {
                    replit_3c486b8e4dc163fb: {
                      descV2: {
                        jp: ["位置変換"],
                        en: ["Location Conversion"],
                        zh: ["地理位置转换"],
                      },
                      weight: 50,
                      desc: ["将文本、坐标转换为地理位置"],
                    },
                  },
                  extensions: { replit_3c486b8e4dc163fb: 50 },
                  id: "000000000000000000100000000000",
                  key: "Location",
                },
                {
                  extensions: {},
                  id: "000000000000000001000000000000",
                  key: "manageable",
                },
                {
                  extensions: {},
                  id: "000000000000000010000000000000",
                  key: "editable",
                },
                {
                  extensions: {},
                  id: "000000000000000100000000000000",
                  key: "visible",
                },
                {
                  extensionsV2: {
                    replit_3d967c12b3a623fb: {
                      descV2: {
                        jp: ["複数ビューのための分割スクリーン"],
                        en: ["Split Screen For Multiple Views"],
                        zh: ["多视图分屏展示"],
                      },
                      weight: 10,
                      desc: ["多视图分屏展示"],
                    },
                  },
                  extensions: { replit_3d967c12b3a623fb: 28 },
                  id: "000000000000001000000000000000",
                  key: "includesDashboard",
                },
                {
                  extensions: {},
                  id: "000000000000010000000000000000",
                  key: "recordsCountZero",
                },
                {
                  extensions: {
                    replit_3d7694ae3928e3fb: 95,
                    replit_3c67c9577361a3e3: 40,
                    replit_3d979a38b2ed23e4: 35,
                  },
                  id: "000000000000100000000000000000",
                  key: "recordsCountS",
                },
                {
                  extensions: { replit_3d7694ae3928e3fb: 95 },
                  id: "000000000001000000000000000000",
                  key: "recordsCountM",
                },
                {
                  extensionsV2: {
                    replit_3c5c279074afe3e3: {
                      descV2: {
                        jp: ["重複レコードの削除"],
                        en: ["Delete Duplicate Records"],
                        zh: ["删除重复记录"],
                      },
                      weight: 75,
                      desc: ["按自定义规则去重"],
                    },
                    replit_3d856824b3ad23e6: {
                      descV2: {
                        jp: ["クイックフィルタレコード"],
                        en: ["Quick Filter Record"],
                        zh: ["快速筛选记录"],
                      },
                      weight: 60,
                      desc: ["不依赖视图保存筛选条件"],
                    },
                    replit_3c67c9577361a3e3: {
                      descV2: {
                        jp: ["検索と置換"],
                        en: ["Find and Replace"],
                        zh: ["查找替换"],
                      },
                      weight: 82,
                      desc: ["批量查找、按规则替换数据"],
                    },
                  },
                  extensions: {
                    replit_3c5c279074afe3e3: 75,
                    replit_3c67c9577361a3e3: 82,
                    replit_3d856824b3ad23e6: 60,
                  },
                  id: "000000000010000000000000000000",
                  key: "recordsCountL",
                },
                {
                  extensions: {},
                  id: "000000000100000000000000000000",
                  key: "tableCountZero",
                },
                {
                  extensions: {},
                  id: "000000001000000000000000000000",
                  key: "tableCountS",
                },
                {
                  extensions: { replit_3d840e9cff2e23e5: 88 },
                  id: "000000010000000000000000000000",
                  key: "tableCountM",
                },
                {
                  extensionsV2: {
                    replit_3d57304473aae3e3: {
                      descV2: {
                        jp: ["クロステーブル比較"],
                        en: ["Cross-Table Comparison"],
                        zh: ["跨表对比"],
                      },
                      weight: 30,
                      desc: ["将两表间对比的差异存为新表展示"],
                    },
                    replit_3c10cf8c786a23e6: {
                      descV2: {
                        jp: ["クロステーブル検索"],
                        en: ["Cross-Table Search"],
                        zh: ["跨表搜索"],
                      },
                      weight: 40,
                      desc: ["多维表格内跨表搜索"],
                    },
                  },
                  extensions: {
                    replit_3d840e9cff2e23e5: 90,
                    replit_3c10cf8c786a23e6: 85,
                  },
                  id: "000000100000000000000000000000",
                  key: "tableCountL",
                },
                {
                  extensions: {},
                  id: "000000100000000000000000000000",
                  key: "viewCountS",
                },
                {
                  extensions: {},
                  id: "000000100000000000000000000000",
                  key: "viewCountM",
                },
                {
                  extensionsV2: {
                    replit_3d7ab3c2b87723e5: {
                      descV2: {
                        jp: ["効率的なビュー作成", "スマートフィルタビュー"],
                        en: ["Efficiently Create View", "View Smart Filter"],
                        zh: ["高效创建视图", "视图智能筛选"],
                      },
                      weight: 60,
                      desc: ["支持快速清理个人视图", "支持批量管理视图"],
                    },
                  },
                  extensions: {},
                  id: "000000100000000000000000000000",
                  key: "viewCountL",
                },
                {
                  extensions: {},
                  id: "000000100000000000000000000000",
                  key: "fieldCountS",
                },
                {
                  extensions: {},
                  id: "000000100000000000000000000000",
                  key: "fieldCountM",
                },
                {
                  extensionsV2: {
                    replit_3d979a38b2ed23e4: {
                      descV2: {
                        jp: ["幅の自動調整", "フィールドの一括管理"],
                        en: ["Autofit Column Width", "Field Batch Management"],
                        zh: ["一键调整列宽", "字段批量管理"],
                      },
                      weight: 60,
                      desc: ["一键调整字段宽度", "字段批量隐藏/显示"],
                    },
                  },
                  extensions: {},
                  id: "000000100000000000000000000000",
                  key: "fieldCountL",
                },
              ],
              size: {
                fieldSizeM: 20,
                viewSizeM: 20,
                recordSizeS: 10000,
                viewSizeS: 10,
                tableSizeS: 10,
                recordSizeM: 20000,
                fieldSizeS: 10,
                tableSizeM: 20,
              },
            },
            recent_list_polling_range: { max: 120000, min: 60000 },
            space_folder_tree_optimize_settings: {
              spaceFolderTreeNodeExpandThrottleTime: 10000,
              spaceFolderTreeChildArrowHoverPreloadTime: 150,
            },
            ccm_sheet_ios_clientvar_limit: { ios_rows_columns_limit: 50000 },
            bitable_fetch_record_limit_per_second: 10,
            bitable_async_stat_records_count: 2000,
            ccm_base_field_ai_config: {
              prompt_max_length: 2000,
              api_timeout: 30000,
              selection_autofill_cells_count_limit: 200,
              highlight_timeout: 1000,
            },
            ccm_base_limit_5w: [
              "XWnLb6bRPat7RlsrykmcSsQ6npf",
              "HU5xbYlLAa2QwOs5CCpcoD0insc",
              "JBQqbxIEGaJWhVsYVP8cK2Mpnhg",
              "ONDJbCvTAaftu9ssnJYclBmrnDd",
              "ULzFbkGHkaF3CXswolRcjvJznbx",
              "EoQqb0b6raprBtswy1Jc35DgnHd",
              "BoYFbjqBnakaiFsMfg0cAUWDnMf",
              "O96HbkvM0aXa75snKDNccsS2nVg",
              "XPY0b7q4eaa21TsPRnBckH79n5D",
              "IStrbdUgQaRbCcs3TbzclSL1nVh",
              "DpN0bsIqAaBafZsAraHcxeNPnFh",
              "Q3t4bUKJYaiGHOsidiYcsMITnoq",
              "LUP4bHihHavRPQsZWZ5c7R5DnEd",
              "JpFabKFWqajknxseVcAcmYeUnlf",
              "LUP4bHihHavRPQsZWZ5c7R5DnEd",
              "TWkybKCmEa0rBGsZI4jciZ13nig",
              "OT4db49bka9rH8silZfcpOgrnsd",
              "E6svbm2hna1SfwsKPoVc8zZvnrb",
              "AtlQbYvYSa4qBus9U7icW15Rnyg",
              "WofkbLAlsamXojsWwIvc2CJvnmf",
              "CRjIwR5KLiQ6L2kR9JYcfW54nfB",
              "AWFVbzTEDaUynNs8yn5cQaJFnwR",
              "SFsib9z8kaPrrCsJGQKcpU46n7c",
              "YqpZbB3rGaZligswIGicMMpvnee",
              "FxPxbdwPQahVqCsP9V1cBFoHngf",
              "LEtNbgZy6ajCbosQ5Rec8HUenVb",
              "IgtHbPrbGa3ba3sOEadc4jiKnIh",
              "MIjeblqE3aKodqsv5UCcqL8AnVf",
              "OZ9gbAc01a3eJus8cVacEJoHned",
              "NpUcb3mVGamAOosxSyGckBMznec",
              "EU6hbwggfaNd0jsg5F0caE7ynlg",
              "S2Ukbe3BOaVlISsAei6c1x7Jngd",
              "QA47bv7WcaYO29s3RYhcpZg5n0e",
              "UWWbbv9z4aYoUlsllDYcYLR8nSB",
              "WdkpbDWLca0Kjfs3S77cP1sbnVE",
              "K9SfbqP2CaCws4sWg7ecDJt5neh",
              "VB2ybj5uEaMKpdsiK1uc8B4jnfd",
              "RcZtbCXfravbAMsxTLVcq2v1n3c",
              "THp0bCN0kahX0ls5HAkcefJ4nyg",
              "XPdjbwXagaWJgDsK2I4cdAZgnx5",
              "RXhtbEKfqaOTKNs5CIGcM1y4nTf",
              "W4xkbuP2TaQL1UscKwocEJi2nQe",
              "Eh4fbBMFgagsJUs3M5LcEzRjnMC",
              "JwAvbtjojavXgTspbQtcBDR7njt",
              "SFsib9z8kaPrrCsJGQKcpU46n7c",
              "UDWvbBelNa3zl1swnNFc2ByDnRe",
              "U7HzbpMjFaYFXisEGV9c8HqNneb",
              "ZAJvbgSHWaWCeMsqnxXcObIEnue",
              "XIkebnQjAa0FzysjcRdcSZXensh",
              "WD1CbgxppaDRsJsKdracSX1Gn8f",
              "MhF6boG3kaXsL9srVjWc4Hl9nYb",
            ],
            docx_clientvar_fetch_slice_config: {
              preFetch: true,
              concurrency: 3,
              noWorker: false,
            },
            mobile_docx_pre_update_clientvar: {
              lruLen: 100,
              versionNeedUpdate: 10,
              heartbeatThrottle: 1800,
              versionOverLimit: 3000,
            },
            ccm_base_open_connector_group_link: {
              lark: "https://applink.feishu.cn/client/chat/chatter/add_by_link?link_token=9c6tf88f-f0d9-4e17-a59f-286d8e9dcb0e",
              feishu:
                "https://applink.feishu.cn/client/chat/chatter/add_by_link?link_token=9c6tf88f-f0d9-4e17-a59f-286d8e9dcb0e",
            },
            sheet_cf_max_count: 80,
            iframe_config:
              '{"coolcollege": {"patterns": ["^https://(pro|mobile).coolcollege.cn(.*)", "^https://gsdn.coolcollege.cn/assets/external-link/([0-9a-zA-Z]+)/index.html"], "renderLinkInMobile": true, "resizeType": 2, "defaultWidth": 1366, "defaultHeight": 768, "template": "${matched.input}", "border": true}, "webshelf": {"patterns": ["^https://webshelf.koteicloud.com/webshelf/iframe/(.*)"], "resizeType": 2, "template": "${matched.input}"}, "maiyawx": {"patterns": ["^https://[a-zA-Z0-9-_]+.maiyawx.cn/(.+)"], "resizeType": 2, "border": true, "template": "${matched.input}", "renderLinkInMobile": true}, "byte_minutes": {"allowRef": 1, "renderLinkInMobile": true, "resizeType": 2, "patterns": ["^(https://[a-zA-Z0-9-_]+.(cn|sg|jp|us)?\\\\.(feishu|larkoffice)(-pre)?\\\\.(cn|net|com)/minutes)/(ob|mm)([^?#:]+)([?](.+))?"], "template": "${matched[1]}/embed/${matched[6]}${matched[7]}?from=ccm", "srcRegExps": ["^https://[a-zA-Z0-9-_]+.(cn|sg|jp|us)?\\\\.(feishu|larkoffice)(-pre)?\\\\.(cn|net|com)/minutes/embed/(ob|mm)(.+)[?]from=ccm"], "border": true}, "byte_newcony": {"patterns": ["^https://newcony(-boe)?.bytedance.net/(.*)"], "resizeType": 1, "template": "${matched.input}", "renderLinkInMobile": true}, "liga_ai_share": {"patterns": ["^https://(dev.)?(ligai|leiga).(net|cn)/(u|app)/(.*)"], "resizeType": 2, "template": "${matched.input}", "renderLinkInMobile": true}, "byte_base_view": {"allowRef": 1, "resizeType": 1, "patterns": ["^https://[a-zA-Z0-9-_]+.(cn|sg|us|jp)?\\\\.(feishu|larkoffice)\\\\.(cn|net|com)/share/base/view/(.+)$"], "defaultHeight": 460, "template": "${matched.input}?iframeFrom=docx&ccm_open=iframe", "border": true}, "aeolus": {"patterns": ["^https://data.bytedance.net/aeolus/?([?]from=[a-zA-Z_]+)?#(/external)?/dashboard/[0-9]+(/[0-9]+)?", "^https://data.bytedance.net/aeolus-open/?([?]from=[a-zA-Z_]+)?#(/external)?/dashboard/[0-9]+(/[0-9]+)?", "^https://aeolus-([^?#:]+).bytedance.net/([?]from=[a-zA-Z_]+)?(aeolus/)?(aeolus)?#(/external)?/dashboard/[0-9]+(/[0-9]+)?"], "resizeType": 1, "renderLinkInIOS": true, "border": true, "template": "${matched.input}"}, "byte_gaia_lowcode": {"patterns": ["^https://[a-zA-Z0-9-_]+.bytedance.net/(gaiapage|lowcode-radar)/(.+)"], "resizeType": 1, "template": "${matched.input}"}, "byte_ws": {"patterns": ["^https://ws.bytedance.net/sub/ws/plan/(.*)"], "resizeType": 1, "border": true, "template": "${matched.input}", "renderLinkInMobile": true}, "bytedance_solar": {"patterns": ["^https://solar(-gray|-doc.maat)?.bytedance.(com|net)/(.*)"], "resizeType": 1, "defaultWidth": 730, "defaultHeight": 820, "template": "${matched.input}", "border": true}, "fabrie": {"patterns": ["^https://(www.fabrie|f.tuoyal|world.tuoyal).(com|cn)(.*)"], "resizeType": 1, "renderLinkInIOS": true, "border": true, "template": "${matched.input}?from=embed"}, "any_cross": {"defaultWidth": 1240, "renderLinkInMobile": true, "resizeType": 1, "patterns": ["^https://anycross.feishu.cn/(.+)"], "defaultHeight": 520, "template": "${matched.input}", "border": true}, "byte_databot": {"patterns": ["^https://dp-databot.bytedance.net/h5/(.*)"], "resizeType": 1, "template": "${matched.input}"}, "myrightone": {"patterns": ["^https://datarangers.myrightone.com/datafinder/app(.+)"], "resizeType": 0, "border": true, "template": "${matched.input}"}, "byte_guidera": {"patterns": ["^https://guidera.(bytedance|feishu).(net|cn)/(guide|video-book)/embed/(.*)"], "resizeType": 2, "renderLinkInIOS": true, "template": "${matched.input}", "renderLinkInMobile": true}, "douyin_embed_video": {"patterns": ["^https://(www|m).douyin.com/(share/)?video/([a-zA-Z0-9]+)$", "^https://(www).douyin.com/(.*)?modal_id=([a-zA-Z0-9&=]+)"], "resizeType": 2, "template": "https://open.douyin.com/player/video?vid=${matched[3]}&mode=pc&source_from=lark", "renderLinkInMobile": true}, "douyin_lander": {"patterns": ["^https://lander.bytedance.net/app/(render|preview)[?]pageId=([a-zA-Z0-9-_]+)$"], "resizeType": 2, "template": "${matched.input}", "renderLinkInMobile": true}, "pugna": {"patterns": ["^https://(data|pugna-sg|pugna-va).bytedance.net/.*", "^https://datareport.bytedance.net/.*", "^https://data.bytedance.net/(life|gaiapage)/.*", "^https://(data|insight-va).bytedance.net/life_report/.*", "^https://([^/?#:]+).maat-(boe|us).byteintl.net/.*"], "resizeType": 1, "border": true, "template": "${matched.input}"}, "byte_dcd": {"patterns": ["^https://dcd.bytedance.net/data(.*)"], "resizeType": 1, "border": true, "template": "${matched.input}?hidemenu=1", "renderLinkInMobile": true}, "jx_star_table": {"patterns": ["^https://app.startable.cn/(.*)"], "resizeType": 2, "border": true, "template": "${matched.input}"}, "byte_ecop": {"patterns": ["^https://ecop.bytedance.net/(.*)"], "resizeType": 1, "border": true, "template": "${matched.input}", "renderLinkInMobile": true}, "data_wind": {"patterns": ["^https://volcengine.yqsl.xyz/bi(.+)", "^https://console.volcengine.com/(datafinder|bi)/(.+)", "^https://datawind.(shalltry|nio(int)?).com/bi(.+)", "^https://(dev|upgrade).datarangers-onpremise.volces.com/bi#/(.+)", "^https://sparkbi.bg.(huohua|allschool).(cn|com)(.*)"], "resizeType": 1, "border": true, "template": "${matched.input}", "renderLinkInMobile": true}, "approval_pac": {"defaultWidth": 730, "resizeType": 1, "patterns": ["^https://www.feishu(-pre)?.cn/approval/admin/(.*)"], "defaultHeight": 410, "template": "${matched.input}", "border": false}, "reali_box": {"patterns": ["^https://(([^/?#:]+).)?(realihub|realibox).com/(.+)"], "resizeType": 2, "border": true, "template": "${matched.input}"}, "weilai_skyeye": {"patterns": ["https://skyeye.nio.com/dashboard/.*"], "resizeType": 2, "border": true, "template": "${matched.input}"}, "byte_base_form": {"allowRef": 1, "renderLinkInMobile": true, "resizeType": 1, "patterns": ["^https://[a-zA-Z0-9-_]+.(cn|sg|us|jp)?\\\\.(feishu|larkoffice)\\\\.(cn|net|com)/share/base/form/(.+)$"], "defaultHeight": 460, "template": "${matched.input}?iframeFrom=docx&ccm_open=iframe", "border": true}, "plm_hesaitech": {"patterns": ["^https://plm.hesaitech.com:3000/(.*)"], "resizeType": 1, "border": true, "template": "${matched.input}"}, "byte_dashboard": {"allowRef": 1, "resizeType": 1, "patterns": ["^https://[a-zA-Z0-9-_]+.(cn|sg|us|jp)?\\\\.(feishu|larkoffice)\\\\.(cn|net|com)/share/base/dashboard/(.+)$"], "defaultHeight": 460, "template": "${matched.input}?iframeFrom=docx&ccm_open=iframe", "border": true}, "pcp_xuanjia": {"patterns": ["^https://pcp(3)?(-xuanjia(-[a-zA-Z0-9]{1,})?)?.agilines.(com|cn)/(.*)"], "resizeType": 2, "border": true, "template": "${matched.input}"}, "pixso": {"patterns": ["^(http(s)?://([a-zA-Z0-9-]*[.])?(pixso|haier).(design)?(cn|net)?)/app/.*"], "resizeType": 2, "border": true, "template": "${matched[1]}/app/ifr?url=${matched.input}"}, "kunlun": {"patterns": ["^https://biz.bytedance.(com|net)/embed(.html|_doc)[?]businessName=(.*)", "^https://([^/?#:]+)\\\\.feishuapp.cn/(.*)/ui/apps/(.*)"], "resizeType": 1, "border": true, "template": "${matched.input}", "renderLinkInMobile": true}}',
            base_max_formula_field_count_5w: 40,
            docx_translate_toast_config: {
              error_downgrading_ratio: 1,
              normal_downgrading_ratio: 0.1,
            },
            doc_component_config_201: {
              blocks: {},
              extensions: {
                comment: {
                  global: { disable: true },
                  partial: { disableExpandState: true, disable: true },
                },
                bidirectionallink: { disable: true },
                like: { disable: true },
                suiteNavBar: { disable: true },
                theme: { type: "dark" },
                directory: { disable: true },
                helpCenterBtn: { disable: true },
              },
            },
            block_scheduler_config: {
              startPauseTime: 2147483647,
              from: "settings",
              startFreezeTime: 2147483647,
            },
            larkweb_jsbcall_powerlog_config: {
              jscall_normal_config: { duration: 10, totalCount: 30 },
              jscall_freq_config: [
                { duration: 10, totalCount: 3000, method: "biz.util.logger" },
                {
                  duration: 10,
                  totalCount: 100,
                  method: "biz.vcfollow.sendToNative",
                },
                {
                  duration: 10,
                  totalCount: 100,
                  method: "biz.statistics.reportEvent",
                },
                { duration: 10, totalCount: 100, method: "biz.rn.sendMessage" },
                { duration: 10, totalCount: 100, method: "biz.util.fetch" },
                { duration: 10, totalCount: 100, method: "biz.util.getData" },
                { duration: 10, totalCount: 100, method: "biz.util.setData" },
                {
                  duration: 10,
                  totalCount: 100,
                  method: "biz.sheet.operationPanel",
                },
                {
                  duration: 10,
                  totalCount: 60,
                  method: "biz.util.notifyPermissionChange",
                },
                {
                  duration: 10,
                  totalCount: 60,
                  method: "biz.bitable.setBottomToolbar",
                },
              ],
            },
            performance_auto_report_time: 20000,
            ccm_base_homepage: {
              shouldUseSettingText: true,
              bannerTitleKey: "Bitable_Workspace_Recommended_Title",
              activityEmptyConfig: {
                button: "了解多维表格",
                desc: "这里将展示多维表格相关的评论、提醒、自动化消息",
                buttonUrl:
                  "https://www.feishu.cn/hc/zh-CN/articles/360049067678?from=in_base_landingpage",
                title: "暂无最近动态",
              },
              activityFetchInterval: 300000,
              moreBtn: {
                text: "查看全部",
                textKey: "Bitable_Workspace_ViewAll_Button",
              },
              templateIdMap: {
                fileManagement: {
                  "zh-cn": "6955015208075002404",
                  "ja-jp": "6955015208213414430",
                  "en-us": "6955015208146305567",
                },
                formQa: {
                  "zh-cn": "7238594870586523651",
                  "ja-jp": "7238627503030403075",
                  "en-us": "7238627977506914332",
                },
                projectManagement: {
                  "zh-cn": "7038963958828548098",
                  "ja-jp": "6955382180822385166",
                  "en-us": "6955382180633641485",
                },
                requestManagement: {
                  "zh-cn": "7197027966197432324",
                  "ja-jp": "7224057159825293316",
                  "en-us": "7224057159502659588",
                },
                operationAnalysis: {
                  "zh-cn": "7085200407668015105",
                  "ja-jp": "7224053223798210588",
                  "en-us": "7138817347179003932",
                },
                taskManagement: {
                  "zh-cn": "7197781007884468225",
                  "ja-jp": "7224051137026621443",
                  "en-us": "7224051136603586563",
                },
                miniInspection: { "zh-cn": "7309693589171224580" },
                academy: {
                  "zh-cn": "7304933922104721411",
                  "ja-jp": "7224058003908427777",
                  "en-us": "7224058003685703708",
                },
                CRM: {
                  "zh-cn": "7205918193502699523",
                  "ja-jp": "7224058003908427777",
                  "en-us": "7224058003685703708",
                },
              },
              bannerTitle: "热门模板推荐",
              recommend: {
                rightBtn: {
                  type: "refresh",
                  titleKey: "Bitable_Homepage_RefreshContent_Button",
                },
                titleKey: "Bitable_Homepage_RecommendedContent_Header",
              },
              cards: [
                {
                  redirectUrl:
                    "https://www.feishu.cn/base/CN72bgjZjax4zHsKnOecOsbFn1e?from=base_hp_banner_templates&ccm_open_type=base_hp_banner_templates",
                  templateIdKey: "taskManagement",
                  titleKey: "Bitable_Workspace_TaskManagement_Title",
                  cover:
                    "https://sf3-scmcdn2-cn.feishucdn.com/ccm/static_resource/scm_upload/ccm_base_homepage_banner_TaskManagement.png",
                  title: "任务管理",
                },
                {
                  clickRedirectUrl:
                    "https://base.feishu.cn?utm_source=basehp&utm_medium=banner",
                  templateIdKey: "academy",
                  cover:
                    "https://sf3-scmcdn2-cn.feishucdn.com/ccm/static_resource/scm_upload/20231129-162031.png",
                  title: "✨ 明星企业案例",
                },
                {
                  redirectUrl:
                    "https://www.feishu.cn/base/bascnK0ikyL7otSywHKZAB7ZAKO?from=base_hp_banner_templates&ccm_open_type=base_hp_banner_templates",
                  templateIdKey: "projectManagement",
                  titleKey: "Bitable_Workspace_ProjectManagement_Title",
                  cover:
                    "https://sf3-scmcdn2-cn.feishucdn.com/ccm/static_resource/scm_upload/ccm_base_homepage_banner_ProjectManagement.png",
                  title: "项目管理",
                },
                {
                  redirectUrl:
                    "https://www.feishu.cn/base/E3obb2BAnaD0lQs2fXIcqCcsnlf?from=base_hp_banner_templates&ccm_open_type=base_hp_banner_templates",
                  templateIdKey: "requestManagement",
                  titleKey: "Bitable_Workspace_RequestManagement_Title",
                  cover:
                    "https://sf3-scmcdn2-cn.feishucdn.com/ccm/static_resource/scm_upload/ccm_base_homepage_banner_InfoCollection.png",
                  title: "需求收集与管理",
                },
                {
                  redirectUrl:
                    "https://www.feishu.cn/base/bascn128TcGmRybUWyLP9G3KpMf?from=base_hp_banner_templates&ccm_open_type=base_hp_banner_templates",
                  templateIdKey: "fileManagement",
                  titleKey: "Bitable_Workspace_FileManagement_Title",
                  cover:
                    "https://sf3-scmcdn2-cn.feishucdn.com/ccm/static_resource/scm_upload/ccm_base_homepage_banner_DocumentsList.png",
                  title: "文件管理",
                },
                {
                  templateIdKey: "formQa",
                  cover:
                    "https://lf3-cdn-tos.bytegoofy.com/obj/goofy/ccm/static_resource/scm_upload/base_hp_banner_qa_2.png",
                  title: "员工满意度调研",
                },
              ],
            },
            base_research_institute_link_config: {
              lark: {
                en: { url: "", enable: false },
                zh: { url: "", enable: false },
                ja: { url: "", enable: false },
              },
              feishu: {
                en: { url: "", enable: false },
                zh: {
                  url: "https://base.feishu.cn/?utm_source=basetable&utm_medium=sidebar",
                  enable: true,
                },
                ja: { url: "", enable: false },
              },
            },
            ccm_wiki_batch_request_count: 20,
            ccm_bitable_field_name_max_length: 1000,
            ccm_bitable_io_config: {
              fetchViewsTimeout: 20000,
              fetchRecordsTimeout: 20000,
            },
            doc_component_config_801: {
              blocks: {},
              extensions: {
                comment: {
                  jumpBackBtn: { disable: true },
                  toggleButton: { disable: true },
                  global: { disable: false },
                  partial: { disableExpandState: true, disable: false },
                  styleType: "round_corner",
                },
                suiteNavBar: {
                  docComponentHeader: {
                    customBtnGroups: [{ enable: true, key: "close" }],
                    enable: true,
                    logo: { enable: false },
                    bottomLine: { disable: true },
                    shareBtn: { enable: false },
                    title: { enable: false },
                    collabAvatar: { enable: true },
                    moreMenu: {
                      items: {
                        findAndReplace: { enable: false },
                        openInBrowser: { enable: true },
                        copyLink: { enable: true },
                        documentInfo: { enable: false },
                        share: { enable: true },
                        openNewTab: { enable: true },
                        refresh: { enable: true },
                        disassociateDoc: { enable: true },
                      },
                      enableWhenNoPerm: true,
                      enable: true,
                    },
                    noticeCenter: { enable: false },
                    height: "36px",
                  },
                  disable: false,
                },
                ai: { toolbar: { disable: true } },
                content: {
                  fold: { hideFold: true },
                  margin: { enable: true, right: 26, left: 24 },
                  cover: { disable: true },
                  recommendBlocks: ["todo", "table"],
                },
                like: { disable: false },
                template: { bottomTemplate: { disable: true } },
                blockHeader: {
                  padding: "10px 0 0",
                  titleBtnGroup: { disable: true },
                  margin: "0 0 16px 0",
                  title: { lineHeight: "37px", fontSize: "26px" },
                },
                directory: { disable: true },
                helpCenterBtn: { disable: true },
                bidirectionallink: { disable: true },
              },
            },
            bitable_plugin_personal_install_base_url: {
              baseUrl: "https://app.feishu.cn/oapi_svc/appstore",
            },
            gray_policy: { "rpc-persist-lane-c-lark-uid": "0" },
            bitable_runner_unit: 1000,
            bitable_extension_market_width_config: {
              defaultExtensionPanelMinWidth: 420,
              extensionPanelMinWidth: 400,
            },
            ccm_dashboard_local_ssr_config: {
              snapshotSizeChange: 60,
              shouldRenderRatio: 0.3,
              chartLargeToSmallSizeChange: 100,
              dashboardLocalSSRNum: 20,
              ratioChange: 0.1,
              chartSizeChange: 30,
              expirationDate: 3.0,
            },
            sheet_cell_limit: 2000000,
            ccm_platform_tea_config: {
              service_unit: "eu_nc",
              mg_app_id: 1229,
              tenant_unit: "eu_nc",
              mg_tea_domain: "https://mcs-bd.feishu.cn",
              user_brand: "feishu",
              mg_slardar_domain: "https://slardar-bd.feishu.cn",
              user_unit: "eu_nc",
              domain_brand: "feishu",
            },
            bitable_cell_value_size_limit: {
              Location: 10,
              Link: 500,
              User: 1000,
              GroupChat: 10,
              Text: 100000,
              OptionId: 20,
              Select: 1000,
              Attachment: 100,
            },
            docx_network_evaluation_strategy: {
              netSpeedEvaluatingSpeedKbps: 400,
              netSpeedWeakSpeedKbps: 120,
              smallPkgSizeKb: 3,
              bigPkgSizeKb: 30,
              netSpeedWeakLatencyMs: 2000,
              evaluationURLs: [
                "space/api",
                "doc_highlight",
                "v1/list",
                "web/resource",
                "docx/module",
                "compliance/ping",
              ],
              midPkgSizeKb: 10,
              teaReportGapMs: 3600000,
              netSpeedMaxStoreCount: 10,
              biggerPkgCostMs: 4500,
              showToastIntervalMs: 600000,
              qualityChangeDebounce: 2000,
              netSpeedEvaluatingLatencyMs: 1500,
              toastDuration: 5000,
              netSpeedSmallPkgSizeKb: 256,
              autoReportGapMs: 7200000,
              smallPkgCostMs: 1500,
              bigPkgCostMs: 3500,
              autoStopToastMs: 1,
              midPkgCostMs: 2500,
            },
            docx_mobile_block_ssr_config: {
              validSSRVersion: { table: 1 },
              supportedAppVersions: [
                "6.11",
                "7.0",
                "7.1",
                "7.2",
                "7.3",
                "7.4",
                "7.5",
                "7.6",
                "7.7",
                "7.8",
                "7.9",
                "7.10",
                "7.11",
                "7.12",
                "7.13",
                "7.14",
                "7.15",
                "7.16",
                "7.17",
                "7.18",
                "7.19",
                "7.20",
                "7.21",
                "7.22",
              ],
              maxRenderCount: 50,
              loadingBlockTypes: [
                "image",
                "iframe",
                "sheet",
                "bitable",
                "table",
                "diagram",
                "view",
                "mindnote",
                "isv",
                "poll",
                "okr",
                "task_list",
              ],
              maxDisplayWidth: 2000,
              supportedBlockTypes: ["table", "task_list"],
              chunkedCapacity: 4,
            },
            sheet_translate_text_count: 256,
            sheet_getclientvars_timeout: 20000,
            wiki_tree_virtual_render_nodes_num: 100,
            isv_block_limit_list: {
              from: "settings",
              list: ["blk_6070299b08008002940a766e"],
              number: 7,
            },
            ccm_bitable_doc_update_faster_debounce: 1000,
            ccm_gpe_dev_settings: { dev_settings: false, toggle_branch: false },
            sentry_filter_config: {
              forceCleanThreshold: 1000,
              enable: true,
              cleanWait: 600000,
              filterInterval: 600000,
            },
            base_engine_settings: {
              fetchMissDelayTime: 20000,
              fetchMissPointKillDelayTime: 300000,
            },
            bitable_select_field_options_limit: 5000,
            docx_i18n_name: {
              ru: "Docs",
              fr: "Docs",
              en: "Docs",
              zh: "文档",
              pt: "Docs",
              vi: "Docs",
              de: "Docs",
              ko: "문서",
              it: "Documenti",
              hi: "डॉक्स",
              th: "Docs",
              in: "Docs",
              ja: "ドキュメント",
              es: "Docs",
            },
            base_cs_limit_setting: {
              deleteRecordsLimit: 10000,
              setFieldRecordLimit: 20000,
              clearRecordsLimit: 5000,
              copyRecordLimit: 20000,
              copyFieldRecordLimit: 20000,
              pasteRecordLimit: 5000,
            },
            docx_block_count_limit: {
              table_cell: 2000,
              page: 20000,
              table_column: 100,
            },
            wiki_clientvars_cache_settings: {
              maxPrefetchLength: 9,
              maxMemoryCacheCount: 40,
              maxLocalCacheCount: 1200,
            },
            bitable_extension_data_source_dialog_size: {
              small: { width: "420px", height: "469px" },
              large: { width: "840px", height: "469px" },
              medium: { width: "600px", height: "469px" },
            },
            ccm_slides_watchdog: {
              watchMergeDuration: 30,
              watchErrorTimesNeedOops: 5,
              maxBackupSize: 15,
              backupValidDays: 15,
              watchErrorNeedOopsMessage: [
                "indexedDB.open",
                "mobile db error",
                "DB operation timeout",
                "QuotaExceededError",
              ],
              saveLimit: { interval: 1000, maxCount: 2 },
              watchTimeout: 4000,
              watchSaveDuration: 15000,
            },
            bitable_cold_delete_retry_count: 100,
            create_application_template_i18n_id: {
              wiki: {
                flowchart: {
                  "zh-CN": "Er7mdCeZkocc9MxJOSccrgrrnch",
                  "en-US": "NjQGdEX9joG6N5xPNFpcw01InBf",
                  "ja-JP": "BARwdqt0zoA7eWxtbp2cSpPWn3g",
                },
                whiteboard: {
                  "zh-CN": "FtF2deUGNomiKRxq50zco9yInUb",
                  "en-US": "PYR2dvAHbogePLxo8PNclGEMnbe",
                  "ja-JP": "Op2HdtcUXoe5rbxtwO1cxWtInTc",
                },
                mindmap: {
                  "zh-CN": "WLZSdKGOQobbshxG3AUcmtjvnVe",
                  "en-US": "PBh4dHLMPoYrh7xfivnce0MnnIf",
                  "ja-JP": "QaA4dnZQPo46SCxJwcJcwfcJnzc",
                },
              },
              space: {
                flowchart: "7225955220973928449",
                whiteboard: "7225955069961732124",
                mindmap: "7225974058708369436",
              },
            },
            workspace_helpcenter_article_id: {
              space_storage_manage: 360049067797,
            },
            bitable_larktab_redirect_url:
              "/base?larkTabName=bitable&base_hp_from=larktab",
            ccm_bitable_update_settings_timeout: { timeoutNumber: 15000 },
            ccm_base_folder_config: { folderLevel: 2, maxFolderNum: 100 },
            ccm_sheet_recommend_arrayformula_interval_time: 86400000,
            ccm_docx_storage: { dbOpTimeout: 120000 },
            wiki_tree_optimize_settings: {
              wikiNodeExpandLoadingDelayTime: 1500,
              wikiTreeNodeExpandThrottleTime: 10000,
              wikiNodeChildArrowHoverPreloadTime: 100,
            },
            ccm_bitable_form_config: {
              new_form_url_config: {
                lark: "https://forms.larksuite.com/create-a-form/?utm_source=frombaseshare&utm_media=createaform",
                default:
                  "https://wenjuan.feishu.cn/project/?create_new_project=1&utm_source=frombaseshare&utm_media=createaform",
                feishu:
                  "https://wenjuan.feishu.cn/create-a-form/?utm_source=frombaseshare&utm_media=createaform",
              },
              themeConfig: {
                blue: {
                  option: {
                    font: "B700",
                    border: "B300",
                    optionIcon: { border: "B700", background: "bg-body" },
                    background: "B50",
                  },
                  title: { font: "text-title" },
                  officialThemeTag: "blue",
                  illustration: {
                    mimeType: "image/png",
                    width: 2464,
                    token: "7",
                    layout: "right",
                    height: 1856,
                  },
                  fieldCardTitle: { font: "text-title" },
                  background: { imageToken: "1" },
                  fieldSerialNumber: { font: "B700" },
                },
                gray: {
                  option: {
                    font: "text-title",
                    border: "line-border-component",
                    optionIcon: {
                      border: "text-title",
                      background: "component-outlined-bg",
                    },
                    background: "N50",
                  },
                  title: { font: "text-title" },
                  officialThemeTag: "gray",
                  illustration: {
                    mimeType: "image/png",
                    width: 2464,
                    token: "9",
                    layout: "right",
                    height: 1856,
                  },
                  fieldCardTitle: { font: "text-title" },
                  fieldSerialNumber: { font: "text-title" },
                },
                purple: {
                  option: {
                    font: "P800",
                    border: "P200",
                    optionIcon: { border: "P800", background: "bg-body" },
                    background: "P50",
                  },
                  title: { font: "text-title" },
                  officialThemeTag: "purple",
                  illustration: {
                    mimeType: "image/png",
                    width: 2464,
                    token: "10",
                    layout: "right",
                    height: 1856,
                  },
                  fieldCardTitle: { font: "text-title" },
                  fieldSerialNumber: { font: "P800" },
                },
                wathet: {
                  option: {
                    font: "W600",
                    border: "W200",
                    optionIcon: { border: "W600", background: "bg-body" },
                    background: "W50",
                  },
                  title: { font: "text-title" },
                  officialThemeTag: "wathet",
                  illustration: {
                    mimeType: "image/png",
                    width: 2464,
                    token: "8",
                    layout: "right",
                    height: 1856,
                  },
                  fieldCardTitle: { font: "text-title" },
                  background: { imageToken: "2" },
                  fieldSerialNumber: { font: "W600" },
                },
              },
              cta_configs: [
                {
                  url: "https://www.feishu.cn/base/INSIb0ZVPa0rMfs0wRec3RlInOk?table=tblS4kNrmBFL4BFs&view=vewrVhz19Y&from=form_hacking1&ccm_open_type=form_hacking1",
                  rule: ".feishu.cn/share/base",
                },
                {
                  url: "https://www.feishu.cn/base/INSIb0ZVPa0rMfs0wRec3RlInOk?table=tblS4kNrmBFL4BFs&view=vewrVhz19Y&from=form_hacking1&ccm_open_type=form_hacking1",
                  rule: ".feishu.net/share/base",
                },
                {
                  url: "https://www.feishu.cn/base/INSIb0ZVPa0rMfs0wRec3RlInOk?table=tblS4kNrmBFL4BFs&view=vewrVhz19Y&from=form_hacking1&ccm_open_type=form_hacking1",
                  rule: ".larkoffice.com/share/base",
                },
              ],
              lark_form_home_page: {
                lark: "https://forms.larksuite.com/?utm_source=frombaseshare",
                default: "https://wenjuan.feishu.cn/?utm_source=frombaseshare",
                feishu: "https://wenjuan.feishu.cn/?utm_source=frombaseshare",
              },
              draft_expired_time: 86400000,
              draft_timeout: 10000,
            },
            ccm_sheet_performance_limit_config: {
              cell_count: 1000000,
              storage: 52428800,
              memory: 2147483648,
            },
            docx_comment_config: {
              docx_comment_limit_comments_num: 70,
              docx_comment_scroll_report_delay_ios: 500,
              docx_comment_limit_blocks_num: 1500,
              docx_comment_scroll_report_delay: 500,
            },
            google_api_key: "AIzaSyCn-ixmPVSP0GyBjDkY1-yYQBb99EzDkFY",
            ccm_bitable_cell_page_size: 5000,
            ccm_base_lark_survey: {
              domain: "wenjuan.feishu.cn",
              jump_domain: "wenjuan.feishu.cn",
              appId: "cli_9db4d6d9e5315102",
            },
            doc_component_config_501: {
              extensions: { fullscreenOpen: { enable: true } },
            },
            isv_multi_enter_enable: "blk_5f992038c64240015d280958",
            ccm_bitable_cookie_base_num: 3,
            doc_component_config_101: {
              blocks: {},
              extensions: {
                comment: {
                  jumpBackBtn: { disable: true },
                  toggleButton: { disable: true },
                  global: { disable: false },
                  partial: { disableExpandState: true, disable: false },
                  styleType: "round_corner",
                },
                suiteNavBar: {
                  docComponentHeader: {
                    customBtnGroups: [{ enable: true, key: "close" }],
                    enable: true,
                    logo: { enable: false },
                    bottomLine: { disable: true },
                    shareBtn: { enable: false },
                    title: { enable: false },
                    collabAvatar: { enable: true },
                    moreMenu: {
                      items: {
                        copyLink: { enable: true },
                        share: { enable: true },
                        findAndReplace: { enable: false },
                        refresh: { enable: true },
                        openInBrowser: { enable: true },
                        translateToLang: { enable: true },
                        documentInfo: { enable: false },
                      },
                      enable: true,
                    },
                    noticeCenter: { enable: false },
                    height: "36px",
                  },
                  disable: false,
                },
                content: {
                  fold: { hideFold: true },
                  margin: { enable: true, right: 26, left: 24 },
                  cover: { disable: true },
                  recommendBlocks: ["agenda", "todo"],
                },
                like: { disable: false },
                blockHeader: {
                  padding: "10px 0 0",
                  titleBtnGroup: { disable: true },
                  margin: "0 0 16px 0",
                  title: { lineHeight: "37px", fontSize: "26px" },
                },
                directory: { disable: true },
                helpCenterBtn: { disable: true },
                bidirectionallink: { disable: true },
              },
            },
            ccm_base_open_extension_policy_domain: [
              { allowOrigins: ["*"], directive: "fullscreen" },
              { allowOrigins: ["*"], directive: "geolocation" },
            ],
            request_meltdown_config: { interval: 1000, maxCount: 300 },
            bitable_max_cs_size: 4194304,
            doc_component_config_601: {
              blocks: {},
              extensions: {
                comment: {
                  global: { disable: true },
                  partial: { disableExpandState: true, disable: true },
                },
                bidirectionallink: { disable: true },
                like: { disable: true },
                docInfo: { disable: true },
              },
            },
            wiki_import: {
              confluence: true,
              entry: true,
              folder: false,
              html: false,
              word: false,
            },
            ccm_gpe_dlp_banner_more: {
              en_url: "https://www.feishu.cn/hc/en-US/articles/809587899257",
              cn_url: "https://www.feishu.cn/hc/zh-CN/articles/809587899257",
              other_url: "https://www.feishu.cn/hc/articles/809587899257",
            },
            bitable_item_view_auto_add_plugin_config: {
              enable: true,
              packInfo: {
                guideKey: "bitable_web_auto_add_plugin_print_typesetting_guide",
                metaId: "blk_639ac569621f401cfd2ad405",
              },
            },
            ccm_bitable_enhance_request_config: {
              requestRunnerParalle: 10,
              circuitBreakTimeOutBase: 10,
              requestRunnerLimit: 150,
              circuitBreakDelayTime: 10000,
              requestRunnerUnit: 60000,
              circuitBreakTimeOutRadix: 1,
              circuitBreakTimeout: 30000,
              circuitBreakDelayRatio: 0.5,
            },
            ccm_bitable_dirtyarea_fetchmiss_threshold: 1000,
            doc_component_config_403: {
              blocks: {},
              extensions: {
                comment: {
                  jumpBackBtn: { disable: true },
                  toggleButton: { disable: true },
                  global: { disable: false },
                  partial: { disableExpandState: true, disable: false },
                  styleType: "round_corner",
                },
                suiteNavBar: {
                  docComponentHeader: {
                    enable: true,
                    noticeCenter: { enable: false },
                    height: "36px",
                    logo: { enable: false },
                    shareBtn: { enable: false },
                    customBtnGroups: [{ enable: true, key: "close" }],
                    title: { enable: false },
                    bottomLine: { disable: true },
                    moreMenu: {
                      items: {
                        copyLink: { enable: true },
                        share: { enable: true },
                        openInBrowser: { enable: true },
                        refresh: { enable: true },
                        findAndReplace: { enable: false },
                        documentInfo: { enable: false },
                        openNewTab: { enable: true },
                      },
                      enable: true,
                    },
                    sendChatBtn: { enable: true },
                    collabAvatar: { enable: true },
                  },
                  disable: false,
                },
                ai: { toolbar: { disable: true } },
                content: {
                  fold: { hideFold: true },
                  margin: { enable: true, right: 26, left: 24 },
                  cover: { disable: true },
                  recommendBlocks: ["todo", "table"],
                },
                like: { disable: false },
                template: { bottomTemplate: { disable: true } },
                blockHeader: {
                  padding: "10px 0 0",
                  titleBtnGroup: { disable: true },
                  margin: "0 0 16px 0",
                  title: { lineHeight: "37px", fontSize: "26px" },
                },
                directory: { disable: true },
                helpCenterBtn: { disable: true },
                bidirectionallink: { disable: true },
              },
            },
            wiki_help_center_link: "726520434200",
            bitable_official_site_config: {
              default: "https://www.feishu.cn/product/base",
              lark: {
                default: "https://www.larksuite.com/product/base",
                ja: "https://www.larksuite.com/ja_jp/product/base",
              },
              feishu: { default: "https://www.feishu.cn/product/base" },
            },
            image_fetch_scheduler: {
              bpms: { 5343: 8, 2316: 7, "-1": 6, 9: 6, 507: 4, 160: 4 },
              frequency: 20,
              limit: 6,
              max_timeslice: 500,
              timeout: 800,
            },
            editor_part_render: 300,
            ccm_lark_form_gen_dashboard_config: {
              interval_for_each_process: 10000,
              max_chart_count_each_process: 50,
            },
            wiki_tree_config: { wiki_tree_depth_limit: 100 },
            doc_component_config_602: {
              blocks: {},
              extensions: {
                comment: {
                  global: { disable: true },
                  partial: { disableExpandState: true, disable: true },
                },
                suiteNavBar: { disable: true },
                ai: { toolbar: { disable: true } },
                content: {
                  fold: { hideFold: true },
                  margin: { enable: true, right: 36, left: 36 },
                  cover: { disable: true },
                },
                like: { disable: true },
                title: { disable: true },
                directory: { disable: true },
                helpCenterBtn: { disable: true },
                docInfo: { disable: true },
                bidirectionallink: { disable: true },
              },
            },
            doc_max_online_retry_times: 5,
            recent_list_polling_check_interval: 60000,
            bitable_history_table_parallel_num: 5,
            sidebar_hover_preload_page_settings: {
              preloadedDataExpireTime: 10000,
              sidebarHoverPreloadPageTime: 150,
            },
            bitable_meta_max_count: 10,
            bitable_Select_Field_Option_Limit: 1000,
            sheet_send_user_change_debounce: 500,
            ccm_bitable_stability_config: {
              maxWhiteScreenRenderTimes: 10,
              whiteScreenClearTimesTimeout: 600,
              watchDogTimeout: 2,
              urlReportRegExps: ["/bitable/", "/box/"],
            },
            bitable_use_new_fetchmiss: true,
            common_resource_release_tab_limit: 5,
          }),
          clientFeatures: window.clientFeatures,
          appConfig: {
            useBlockRender: {
              open: true,
              screenNumber: 1,
              fileTextLength: 1,
              autoRender: { intervalTime: 0, increase: true },
            },
          },
          tenant_tag: "",
          isFeedEnv: false,
          avatarUrl:
            "https://s1-imfile.feishucdn.com/static-resource/v1/09c2f0c1-c364-4575-b826-3588a51b2e9e~?image_size=72x72&amp;cut_type=default-face&amp;quality=&amp;format=jpeg&amp;sticker_format=.webp",
        };
        window.abTestV2Params = parseABTestV2Params(window.User.abTestV2);
        var encryptedUserId = "1ab4d03fb459628682d18ef9767ad8735622143c";
        if (encryptedUserId) {
          window.User.encryptedUserId = encryptedUserId;
        }
        var encryptedTenantId = "11862d90c7c2c130d47d24f3a70c6600c10663c2";
        if (encryptedTenantId) {
          window.User.encryptedTenantId = encryptedTenantId;
        }
        window.templateRequestInfo = {};
        var encryptedToken = "0a043404c6567920170607baa92a42a585dd472c";
        if (encryptedToken) {
          window.templateRequestInfo.encryptedToken = encryptedToken;
        }
        var logId = "20240403102601ACFB9BC77268457DF9FC";
        if (logId) {
          window.templateRequestInfo.logId = logId;
        }
        var ssrFrom = "";
        if (ssrFrom) {
          window.templateRequestInfo.ssrFrom = ssrFrom;
        }
        window.bearGarr = {
          releaseConfig: "master-2024.3.4",
          code: 0,
          msg: "ok",
          stageName: "ga",
          stageDescription: "GA",
          docx: {
            env: "prod",
            name: "docx",
            path: "/docx/:token?",
            source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/docx/module/ee/docs/docx/1.0.14.2705/index.js",
            source_html_url: "",
            css_source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/docx/module/ee/docs/docx/1.0.14.2705/index_merged.css",
            es6_source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/docx/module/ee/docs/docx/1.0.14.2705/index_es6.js",
            merged_source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/docx/module/ee/docs/docx/1.0.14.2705/index_merged.js",
            es6_merged_source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/docx/module/ee/docs/docx/1.0.14.2705/index_merged_es6.js",
            preload_script_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/docx/module/ee/docs/docx/1.0.14.2705/garr_preload.js",
            es6_preload_script_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/docx/module/ee/docs/docx/1.0.14.2705/garr_preload_es6.js",
            branch: "release-web-2024.3.4",
            version: "1.0.14.2705",
            gmVersion: "",
            stage: "master_version",
            docx_ssr_version: "1.0.14.2705",
          },
          sheet: {
            env: "prod",
            name: "sheet",
            path: "/sheet/:token?",
            source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/sheet/module/ee/bear_web/sheet/1.1.2.2923/index.js",
            source_html_url: "",
            css_source_url: "",
            es6_source_url: "",
            merged_source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/sheet/module/ee/bear_web/sheet/1.1.2.2923/index_merged.js",
            es6_merged_source_url: "",
            preload_script_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/sheet/module/ee/bear_web/sheet/1.1.2.2923/garr_preload.js",
            es6_preload_script_url: "",
            branch: "release-web-2024.3.4",
            version: "1.1.2.2923",
            gmVersion: "",
            stage: "master_version",
          },
          slides: {
            env: "prod",
            name: "slides",
            path: "/slides/:token?",
            source_url: "",
            source_html_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/slides/module/ee/slide/web/1.0.1.8049/index.html",
            css_source_url: "",
            es6_source_url: "",
            merged_source_url: "",
            es6_merged_source_url: "",
            preload_script_url: "",
            es6_preload_script_url: "",
            branch: "release-web-2024.3.4",
            version: "1.0.1.8049",
            gmVersion: "",
            stage: "master_version",
            slides_ssr_version: "1.0.1.8049",
          },
          bitable: {
            env: "prod",
            name: "bitable",
            path: "/bitable/:token?",
            source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/smartable/module/ee/docs/bitable/1.0.4.2543/index.js",
            source_html_url: "",
            css_source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/smartable/module/ee/docs/bitable/1.0.4.2543/index.css",
            es6_source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/smartable/module/ee/docs/bitable/1.0.4.2543/index_es6.js",
            merged_source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/smartable/module/ee/docs/bitable/1.0.4.2543/index_merged.js",
            es6_merged_source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/smartable/module/ee/docs/bitable/1.0.4.2543/index_merged_es6.js",
            preload_script_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/smartable/module/ee/docs/bitable/1.0.4.2543/garr_preload.js",
            es6_preload_script_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/bear/smartable/module/ee/docs/bitable/1.0.4.2543/garr_preload_es6.js",
            branch: "release-web-2024.3.4",
            version: "1.0.4.2543",
            gmVersion: "",
            stage: "master_version",
          },
          whiteboard: {
            env: "prod",
            name: "whiteboard",
            path: "/whiteboard/:token?",
            version: "1.0.0.2114",
            branch: "release-web-2024.3.4",
            stage: "master_version",
            source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/lark/whiteboard/block/pc/1.0.0.2114/index.js",
            css_source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/lark/whiteboard/block/pc/1.0.0.2114/index.css",
            wasm_source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/lark/whiteboard/block/pc/1.0.0.2114/whiteboard.wasm",
            wasm_br_source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/lark/whiteboard/block/pc/1.0.0.2114/whiteboard.wasm.br",
            wasm_gz_source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/lark/whiteboard/block/pc/1.0.0.2114/whiteboard.wasm.gz",
          },
          "template-center": {
            env: "prod",
            name: "template-center",
            path: "",
            type: 2,
            source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/platform_fe/operation_template_center/module/dynamic_template_center/1.0.0.1143/index.js",
            source_html_url: "",
            css_source_url: "",
            es6_source_url: "",
            merged_source_url: "",
            es6_merged_source_url: "",
            preload_script_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/platform_fe/operation_template_center/module/dynamic_template_center/1.0.0.1143/garr_preload.js",
            es6_preload_script_url: "",
            branch: "release-web-2024.3.4",
            version: "1.0.0.1143",
            gmVersion: "",
            stage: "master_version",
          },
          "bottom-template": {
            env: "prod",
            name: "bottom-template",
            path: "",
            type: 2,
            source_url:
              "//sf3-scmcdn2-cn.feishucdn.com/eesz/platform_fe/operation/module/dynamic_bottom_template/1.0.0.631/index.js",
            source_html_url: "",
            css_source_url: "",
            es6_source_url: "",
            merged_source_url: "",
            es6_merged_source_url: "",
            preload_script_url: "",
            es6_preload_script_url: "",
            branch: "release-web-2024.3.4",
            version: "1.0.0.631",
            gmVersion: "",
            stage: "master_version",
          },
          comment: { comment_msg_ssr_version: "1.0.0.806" },
          baseBranch: "release-web-2024.3.4",
          baseVersion: "1.0.14.2561",
        };
        processBearGarr();
        window.current_space_wiki = Object();
        window.wiki_suite_type = "";
        window.anonymousAccess = { isAnonymousAccess: "True" === "True" };
        window.__terminalDetail = "pc";
        window.__support_es6_tpl__ = "true";
        try {
          if (
            window.User.clientFeatures &&
            window.User.clientFeatures["ccm.platform.pc.custom_drive_api"]
          ) {
            window.globalConfig.drive_api = JSON.parse(
              window.User.clientFeatures["ccm.platform.pc.custom_drive_api"]
            );
          }
        } catch (e) {
          console.error("[platform] custom drive_api fg error:", e);
        }
      })();
    </script>
    <script>
      window.SERVER_RUNTIME_DATA = {
        header_info: {
          accept_encoding: "gzip, deflate, br, zstd",
          log_id: "20240403102601ACFB9BC77268457DF9FC",
        },
        source_info: { js_version_high: true },
        devtool_info: { on: false },
        template_info: {
          branch: "master",
          i18nInfo: {
            fullPath:
              "/ccm/pc/web/resource/bear/lang/zh-CN.98273def19ae33ff.js",
            amendPath:
              "/ccm/pc/web/resource/bear/lang/zh-CN.753111e9b6eb04a2.js",
          },
        },
        gray_info: { branch: "master", branch_list: [] },
      };
      window.SERVER_RUNTIME_DATA_CHUNK = {
        ssr_info: {
          has_ssr: false,
          ssr_branch: "",
          ssr_version: "",
          start_timestamp: 1712111161506,
        },
      };
    </script>
    <script>
      window.adminConfig = { wikiRecommendStatus: "False" === "True" };
      window.SERVER_DATA = Object({
        meta: {
          title: "《炼丹Lora终极攻略》",
          description: "飞书文档 - 多人实时在线编辑，促进团队深度协作与互动",
          token: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          isPermitted: true,
          isDeleted: false,
        },
        ccmCommonSetting: {
          reading_mode: "NONE",
          width_mode: "NONE",
          catalogue_status: "NONE",
          reading_mode_preference: "NONE",
          has_unfinished_comment: false,
        },
        unitInfo: {
          userUnit: "eu_nc",
          userTenantUnit: "eu_nc",
          docUnit: "eu_nc",
          docTenantUnit: "eu_nc",
        },
        versionInfo: {},
        bitableUserLayout: "",
        fineScheduleDynamicData: {
          ccm_static_cdn_domain: {
            cdn_host: "//lf-scm-cn.feishucdn.com",
            cdn_host_backup: [
              "lf-scm-cn.feishucdn.com",
              "lf-scm-cn.feishucdn.com",
              "lf-scm-cn-bk.feishucdn.com",
            ],
          },
        },
        grayBranchList: [],
        timestamp: 1712111161674,
        branch: "master",
      });
      if (
        window.SERVER_DATA.fineScheduleDynamicData &&
        window.SERVER_DATA.fineScheduleDynamicData.ccm_static_cdn_domain
      ) {
        var backupCdnDomain =
          window.SERVER_DATA.fineScheduleDynamicData.ccm_static_cdn_domain
            .cdn_host_backup;
        if (backupCdnDomain && backupCdnDomain.length > 0) {
          window.globalConfig.overload_static_domain = backupCdnDomain;
        }
      }
      window.DATA = {
        clientVars: undefined,
        meta: Object({
          title: "《炼丹Lora终极攻略》",
          description: "飞书文档 - 多人实时在线编辑，促进团队深度协作与互动",
          token: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          isPermitted: true,
          isDeleted: false,
        }),
      };
    </script>
    <script>
      !(function () {
        var n =
            "//lf-scm-cn.feishucdn.com/lmp/scs/policy-sdk-5.0.1-canary.x835d13b8.js",
          o = document.createElement("script"),
          a = function () {
            var n = {
                id: "id-ID",
                de: "de-DE",
                en: "en-US",
                es: "es-ES",
                fr: "fr-FR",
                it: "it-IT",
                pt: "pt-BR",
                vi: "vi-VN",
                ru: "ru-RU",
                hi: "hi-IN",
                th: "th-TH",
                ko: "ko-KR",
                zh: "zh-CN",
                ja: "ja-JP",
                "zh-TW": "zh-TW",
                "zh-HK": "zh-HK",
                ms: "ms-MY",
              },
              o = n.en;
            window.navigator.language && (o = n[window.navigator.language]),
              window.User &&
                window.User.language &&
                (o = n[window.User.language]);
            var a = "feishu.cn",
              i = "",
              e = !1;
            window.globalConfig &&
              window.globalConfig.common &&
              window.globalConfig.common.mainDomain &&
              (window.globalConfig.common.mainDomain &&
                (a = window.globalConfig.common.mainDomain),
              window.globalConfig.common.unit &&
                (i = window.globalConfig.common.unit),
              "" === window.globalConfig.common.channel && (e = !0));
            var d = e
                ? "private"
                : (i &&
                    {
                      boecn: "cn",
                      boeva: "va",
                      eu_nc: "cn",
                      eu_ea: "va",
                      larksgaws: "sg",
                      larkjpaws: "va",
                    }[i]) ||
                  "private",
              w = window.__builtin_policy_sdk__;
            w &&
              w.default &&
              w.default.init({
                baseDomain: a,
                passportId: 2,
                language: o,
                region: d,
                userId: window.User && window.User.id,
                tenantId: window.User && window.User.tenantId,
                modules: { larkGateway: !0 },
              });
          };
        (o.onerror = function (o) {
          staticCDNErrorHandler(n, "script", o, a);
        }),
          (o.src = n),
          (o.onload = a),
          document.head.appendChild(o);
      })();
    </script>
    <script>
      window._initTnc = function () {
        try {
          if (
            !(
              window.User.clientFeatures &&
              window.User.clientFeatures["ccm.platform.pc.tnc_js_sdk_enable"]
            )
          )
            return;
          var t = window.globalConfig && window.globalConfig.common;
          if ("object" != typeof t) return;
          var n = t.domain;
          if ("object" != typeof n) return;
          var e = n.tnc_sdk,
            r = n.tnc_fetch_api;
          if (!e || !r) return;
          var o = t.unit,
            i = t.product;
          if (!i || !o) return;
          var a = e.includes("larksuitecdn") ? "abroad" : "internal",
            c =
              "https://" +
              e +
              "/obj/" +
              ("abroad" === a ? "unpkg-va" : "unpkg") +
              "/byted/tnc-sdk/1.2.5/dist/tnc.min.js",
            d = document.createElement("script");
          (d.type = "text/javascript"),
            d.setAttribute("fetchpriority", "high"),
            (d.onload = function () {
              !(function (t, n, e, r) {
                if (TNC && TNC.TncManager && TNC.proxyFetch && TNC.proxyXhr) {
                  var o = new TNC.TncManager({
                    tncConfig: {
                      storeType: "localStorage",
                      swMode: "not-use",
                      aid: "431865",
                      device_id: window.User.id,
                      alternateIntervals: 600,
                      region: t,
                      customHosts: [r],
                      customHeaders: {
                        "x-env-v2": "unit=" + n + ";brand=" + e + ";",
                      },
                    },
                  });
                  o.init(),
                    TNC.proxyFetch({ tncManager: o }),
                    TNC.proxyXhr({ tncManager: o });
                }
              })(a, o, i, r);
            }),
            (d.src = c),
            document.head.appendChild(d);
        } catch (t) {
          console.error("[tncLog]", t);
        }
      };
    </script>
    <script>
      window.User = Object.assign({}, window.User, {
        docComponentConfig: Object(),
      });
    </script>
    <script>
      window.User = Object.assign({}, window.User, { syncedConfig: Object() });
    </script>
    <script>
      window.chunk2InjectServerTime = Date.now();
    </script>
    <link
      rel="icon"
      sizes="256x256"
      href="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/feishu.ico"
    />
    <link
      rel="icon"
      sizes="32x32"
      href="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/feishu.ico"
    />
    <style>
      html {
        --static-white: #fff;
        --bg-body: #fff;
        --bg-filler: #eff0f1;
        --bg-body-overlay: #f5f6f7;
        --text-title: #1f2329;
        --text-link-hover: #336df4;
        --text-caption: #646a73;
        --text-placeholder: #8f959e;
        --primary-pri-400: #5083fb;
        --primary-pri-500: #336df4;
        --primary-pri-600: #1456f0;
        --line-border-card: #dee0e3;
        --shadow-default-sm: rgba(31, 35, 41, 0.12);
        --ccmtoken-mindnote-highlightcolor-neutral-raw: 222, 224, 227;
        --icon-n1: #2b2f36;
        --icon-n2: #646a73;
      }
      html[data-theme="dark"] {
        --static-white: #fff;
        --bg-body: #1a1a1a;
        --bg-filler: #373737;
        --bg-body-overlay: #292929;
        --text-title: #f0f0f0;
        --text-link-hover: #4c88ff;
        --text-caption: #a6a6a6;
        --text-placeholder: #939393;
        --primary-pri-400: #3370eb;
        --primary-pri-500: #4c88ff;
        --primary-pri-600: #75a4ff;
        --line-border-card: #5f5f5f;
        --shadow-default-sm: rgba(0, 0, 0, 0.32);
        --ccmtoken-mindnote-highlightcolor-neutral-raw: 80, 80, 80;
        --icon-n1: #e8e8e8;
        --icon-n2: #a6a6a6;
      }
    </style>
    <script>
      window.__theme__ = "light";
    </script>
    <script>
      !(function () {
        function e() {
          var e = (window.navigator.userAgent || "").match(/Lark\/([0-9.]+)/i);
          return e && e.length >= 2 ? e[1] : "";
        }
        function t(e = "", t = "") {
          for (
            var o = e.split("."),
              n = t.split("."),
              r = Math.max(o.length, n.length),
              a = 0;
            a < r;
            a++
          ) {
            var i = o[a],
              s = n[a];
            if (!s) return !0;
            if (!i) return !1;
            var c = Number(i),
              d = Number(s);
            if (c < d) return !1;
            if (c > d) return !0;
          }
          return !0;
        }
        var o = "dark",
          n = "light",
          r = "system";
        function a(e) {
          return window.matchMedia(e).matches;
        }
        function i(r, i, s) {
          var c = s,
            d = t(e(), "7.0") && !!window.matchMedia;
          return (
            d && a(r.dark)
              ? (c = o)
              : d && a(r.light)
              ? (c = n)
              : i === o
              ? (c = o)
              : i === n && (c = n),
            c
          );
        }
        var s = new RegExp("(^|&)theme=([^&]*)(&|$)", "i"),
          c = window.location.search.substr(1).match(s),
          d = c ? decodeURIComponent(c[2]).toLowerCase() : "",
          m = new RegExp("(^|&)contentTheme=([^&]*)(&|$)", "i"),
          h = window.location.search.substr(1).match(m),
          w = h ? decodeURIComponent(h[2]).toLowerCase() : "",
          l = null,
          _ = !1,
          u = navigator.userAgent,
          f = /feishu/i.test(u) || /lark/i.test(u),
          p = /LKP_EMBED_LARK/i.test(u),
          g = f && !p,
          v = !0,
          C = /FeishuRooms|LarkRooms/i.test(u),
          k =
            /opendoc=(true|1)/.test((location.search || "").toLowerCase()) ||
            /^\/component\//.test(location.pathname || ""),
          L =
            window.anonymousAccess && window.anonymousAccess.isAnonymousAccess,
          E = /disableTheme=true/.test(location.search || ""),
          y = /(scene_id|doc_app_id)=\d+/.test(location.search || "");
        if (((L || E) && (window.__theme__ = n), k))
          (l = (d || "").toLowerCase()), (window.__theme__ = l || n), (v = !0);
        else if (g) {
          var A = i(
              {
                dark: "(prefers-color-scheme: dark)",
                light: "(prefers-color-scheme: light)",
              },
              d,
              r
            ),
            M = i(
              {
                dark: "(aha-content-prefers-color-scheme: aha-content-dark)",
                light: "(aha-content-prefers-color-scheme: aha-content-light)",
              },
              w,
              o
            );
          A === o
            ? M === n
              ? ((l = n), (_ = !0))
              : (l = o)
            : (l = A === n ? n : r),
            (window.__theme__ = l);
        } else if (window.__theme__) l = window.__theme__;
        else
          try {
            var R = JSON.parse(localStorage.getItem("view_mode") || "{}");
            R.user === window.User.id &&
              ((v = "1" === R.fg),
              (l = R.setting),
              (window.__theme__ = l),
              (window._darkModeEnable = v));
          } catch (e) {
            console.error("theme parse view_mode error", e);
          }
        if (
          (g && !t(e(), "5.3") && (v = !1),
          (v && !C) || (l = n),
          y && window.User.docComponentConfig)
        ) {
          var b =
            window.User.docComponentConfig.extensions &&
            window.User.docComponentConfig.extensions.theme;
          ((U = b && b.type && b.type.toLowerCase()) !== n &&
            U !== o &&
            U !== r) ||
            ((l = U), (window.__theme__ = l));
        }
        if (l)
          if (l === r) {
            var U;
            if (window.matchMedia) {
              var x = window.matchMedia("(prefers-color-scheme: dark)");
              U = x && x.matches ? o : n;
            }
            document.documentElement.dataset.theme = U;
          } else
            (document.documentElement.dataset.theme = l),
              (_ || (g && d === o && !v)) &&
                (document.documentElement.dataset.larkHeader = o);
      })();
    </script>
    <script>
      !(function () {
        window._handleI18nBackUp = function () {
          function n(n) {
            var e = Object.assign(n, { langCdnUrl: window.langUrl });
            window.htmlCollectEvent &&
              window.htmlCollectEvent("i18n_backup_cache_error", e);
          }
          try {
            window.localStorage.getItem("tti18n_backup_cache") &&
              window.localStorage.removeItem("tti18n_backup_cache"),
              (window.TTI18N &&
                Object.keys(window.TTI18N).length &&
                window.TTI18N["ccm.bear_web.base_key"]) ||
                (function () {
                  var e = 0,
                    o = window.langCDNList || [];
                  if (!window.usingBackupLangCDN) {
                    window.failedToLoadLangCDN = !0;
                    var a = !1;
                    o.forEach(function (t) {
                      var i = document.createElement("script");
                      (i.src = t),
                        (i.onload = function () {
                          if (!a) {
                            window.localStorage.setItem("backup_lang_cdn", t),
                              window.localStorage.setItem(
                                "backup_lang_amend_cdn",
                                window.langUrlOnDemand
                              ),
                              (a = !0);
                            var e = { stack: "lang_cdn_reload", cdn: t };
                            n({
                              message:
                                "empty i18n content, succ fallback backup cdn list, start reload",
                            }),
                              htmlCollectEvent &&
                                htmlCollectEvent("client_action_reload", e, !0),
                              window.location.reload();
                          }
                        }),
                        (i.onerror = function () {
                          ++e === o.length &&
                            window.htmlCollectEvent &&
                            window.htmlCollectEvent(
                              "all_backup_lang_cdn_load_error",
                              {
                                status: 1,
                                source: "pc",
                                i18n_platform: "starling",
                              }
                            );
                        }),
                        document.head.appendChild(i);
                    });
                  }
                })();
          } catch (e) {
            n({ message: e.message });
          }
          delete window._handleI18nBackUp;
        };
        var n = {
          id: "id-ID",
          de: "de-DE",
          en: "en-US",
          es: "es-ES",
          fr: "fr-FR",
          it: "it-IT",
          pt: "pt-BR",
          vi: "vi-VN",
          ru: "ru-RU",
          hi: "hi-IN",
          th: "th-TH",
          ko: "ko-KR",
          zh: "zh-CN",
          ja: "ja-JP",
          "zh-TW": "zh-TW",
          "zh-HK": "zh-HK",
          ms: "ms-MY",
        };
        (window._initLangSettings = function () {
          window.i18nStorage = {
            isSupportStorage: function () {
              try {
                return (
                  window.localStorage.setItem("isSupportStorage", "test"),
                  window.localStorage.removeItem("isSupportStorage"),
                  /\{\s*\[native code\]\s*\}/.test(window.localStorage.setItem)
                );
              } catch (n) {
                return !1;
              }
            },
            generateKey: function (n) {
              return "i18n_" + n;
            },
            getHash: function (n) {
              return window.bearGarr[n].version;
            },
            isExpire: function (n) {
              return n < Date.now();
            },
            isChangeLang: function (n) {
              return n !== window.i18nStorage.getLocale();
            },
            isHashMatch: function (n, e) {
              return window.i18nStorage.getHash(n) === e;
            },
            getLocale: function () {
              return n[window.langConfig.language] || n.en;
            },
            clear: function (n) {
              window.localStorage.removeItem(n);
            },
            setItem: function (n, e, o = 7) {
              if (!window.i18nStorage.isSupportStorage())
                return console.error("not support localStorage"), null;
              var a = window.i18nStorage.generateKey(n),
                t = {
                  expireTsp: Date.now() + 42e4 * o,
                  lang: window.i18nStorage.getLocale(),
                  hash: window.i18nStorage.getHash(n),
                  value: e,
                };
              try {
                window.localStorage.setItem(a, JSON.stringify(t));
              } catch (n) {
                return console.error("set i18n cache failed", n), null;
              }
            },
            getItem: function (n) {
              if (!window.i18nStorage.isSupportStorage())
                return console.error("not support localStorage"), null;
              var e = window.i18nStorage.generateKey(n),
                o = window.localStorage.getItem(e);
              if (!o) return null;
              var a = null;
              try {
                a = JSON.parse(o);
              } catch (n) {
                return window.i18nStorage.clear(e), null;
              }
              return window.i18nStorage.isExpire(a.expireTsp) ||
                window.i18nStorage.isChangeLang(a.lang) ||
                !window.i18nStorage.isHashMatch(n, a.hash)
                ? (window.i18nStorage.clear(e), null)
                : a.value;
            },
          };
          var e =
            "Netscape" === navigator.appName
              ? navigator.language
              : navigator.userLanguage;
          try {
            var o,
              a = location.search.match(/lang=([a-zA-Z_-]+)/),
              t =
                /(opendoc|opendocv2)=(true|1)/.test(
                  (location.search || "").toLowerCase()
                ) || /^\/component\//.test(location.pathname || ""),
              i = /\/drive\/preview/.test(location.pathname);
            if (
              (a && a.length > 1 && (t || i) && (o = a[1]),
              o ||
                (window.User
                  ? (o = window.User && window.User.language)
                  : console.error("lang preload, User not in window")),
              !o || o === "\\{\\{ language \\}\\}".replace(/\\/g, ""))
            )
              o = ((document.cookie &&
                document.cookie.match(/lang=(.*?)(;|$)/)) ||
                [])[1];
            o || (o = e);
            var r = navigator.userAgent.match(/LarkLocale\/([a-zA-Z_-]+)/);
            r && (o = r[1]),
              o
                ? ((o = o.replace("_", "-")),
                  (o = ["zh-TW", "zh-HK"].indexOf(o) > -1 ? o : o.slice(0, 2)))
                : (o = "en"),
              (o =
                [
                  "zh",
                  "zh-TW",
                  "zh-HK",
                  "en",
                  "ja",
                  "fr",
                  "hi",
                  "id",
                  "it",
                  "ko",
                  "pt",
                  "ru",
                  "th",
                  "vi",
                  "de",
                  "es",
                  "ms",
                ].indexOf(o) > -1
                  ? o
                  : "en");
          } catch (n) {
            (o = e.includes("zh") ? "zh" : "en"),
              console.error("error in injectLanguage", n);
          }
          (window.langConfig = { language: o }),
            window.User || (window.User = {}),
            (window.User.language = o),
            (function () {
              var e, o, a, t;
              (window.loadChunkI18n =
                window.User &&
                window.User.clientFeatures &&
                window.User.clientFeatures["ccm.docx.i18n_load_with_chunk"] &&
                "zh" === window.langConfig.language),
                (window.loadDocxCacheI18nFg =
                  window.User &&
                  window.User.clientFeatures &&
                  window.User.clientFeatures["ccm.docx.i18n_load_by_cache"]);
              var i = ["lf-scm-cn.feishucdn.com"];
              window.globalConfig &&
                (i = window.globalConfig.overload_static_domain);
              var r = window.langCdns;
              (window.loadFullI18n = !1),
                (r = window.baseLangCdns),
                window.loadChunkI18n && (r = window.basicBizLangCdns.docxSpa);
              var l = window.localStorage.getItem("backup_lang_cdn"),
                c = window.localStorage.getItem("backup_lang_amend_cdn");
              if (((window.TTI18N = window.TTI18N || {}), l))
                return (
                  window.localStorage.removeItem("backup_lang_cdn"),
                  window.localStorage.removeItem("backup_lang_amend_cdn"),
                  (window.usingBackupLangCDN = !0),
                  (window.langUrl = l),
                  (window.langUrlOnDemand = "undefined" == c ? null : c),
                  s(l)
                );
              if (
                ((e = n[window.langConfig.language] || n.en),
                (t = (function (n, e) {
                  if (e && n && n.length)
                    return n.map(function (n) {
                      return "https://" + n + e;
                    });
                })(i, (a = r.pathPrefix + r.fileNames[e]))),
                (o =
                  "https://" +
                  (navigator.cdn_host
                    ? navigator.cdn_host.replace("//", "")
                    : i[0]) +
                  a),
                !window.loadFullI18n)
              ) {
                var w = window.bearGarr.docx.version,
                  d = window.bearGarr.docx.source_url.includes("/perf")
                    ? "/eesz/bear/docx/perf/module/ee/perf/docs/docx/"
                    : "/eesz/bear/docx/module/ee/docs/docx/",
                  g =
                    "https://" +
                    (navigator.cdn_host
                      ? navigator.cdn_host.replace("//", "")
                      : i[0]) +
                    `${d}${w}/lang/${e}.js`;
                window.langUrlOnDemand = g;
              }
              return (window.langCDNList = t || []), (window.langUrl = o), s(o);
              function s(n) {
                var e = '<link rel="preload" href="' + n + '" as="script" />';
                if ((document.write(e), !window.loadFullI18n)) {
                  var o = window.i18nStorage.getItem("docx");
                  if (!window.loadDocxCacheI18nFg || !o) {
                    var a =
                      '<link rel="preload" href="' +
                      window.langUrlOnDemand +
                      '" as="script" />';
                    document.write(a);
                  }
                }
              }
            })(),
            delete window._initLangSettings;
        }),
          window._initLangSettings();
      })();
    </script>
    <script>
      !(function () {
        var e = -1 !== location.search.toLowerCase().indexOf("jsv=0"),
          r = -1 !== location.search.toLowerCase().indexOf("jsv=1"),
          o = (-1 !== document.cookie.indexOf("js_version=1") || r) && !e;
        function s(e) {
          e &&
            (e.es6_source_url &&
              e.es6_preload_script_url &&
              ((e.source_url = e.es6_source_url),
              (e.preload_script_url = e.es6_preload_script_url)),
            e.es6_merged_source_url &&
              (e.merged_source_url = e.es6_merged_source_url));
        }
        if ("object" == typeof window.bearGarr && o) {
          const e = window.bearGarr.docx,
            r = window.bearGarr.bitable;
          s(e), window.clientFeatures["bitable.support_es6"] && s(r);
        }
        window.escInfo = {
          pdList: { chrome: 86, safari: 15, firefox: 102, edge: 18 },
        };
      })();
    </script>
    <script
      src="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/esc/index_5.0.0.js"
      defer="defer"
    ></script>
    <script>
      !(function () {
        function e() {
          try {
            var e = window.uaJudge && 0 === window.uaJudge.supportHigh,
              n = window.scm && window.scm.tpl;
            if (n && n.endsWith(".es6.html") && e) {
              window.htmlCollectEvent("ua_and_es6_checker_judge_dev", {
                userAgentName: window.uaJudge && window.uaJudge.userAgentName,
                userAgentVersion:
                  window.uaJudge && window.uaJudge.userAgentVersion,
                supportHigh: window.uaJudge && window.uaJudge.supportHigh,
                unSupportEsCheck: JSON.stringify({
                  reload: !0,
                  from: "es6TplCheck",
                }),
              });
              var o = new URLSearchParams(location.search),
                i = window.location.origin + window.location.pathname + "?";
              o.set("useEs6", 0),
                (i += o.toString()),
                window.location.replace(i);
            }
          } catch (e) {
            console.error(e);
          }
        }
        window.uaJudge
          ? e()
          : window.addEventListener("escDone", function () {
              e(), window.removeEventListener("escDone", arguments.callee);
            });
      })();
    </script>
    <script>
      window.chunk2Es6CheckTime = Date.now();
    </script>
    <script>
      const bearGarr = window.bearGarr;
      (bearGarr && ("object" != typeof bearGarr || bearGarr.docx)) ||
        (window.emptyBearGarrObject = !0);
    </script>
    <script id="micro-service">
      window.microServiceLoader = {
        docx: {
          shouldUseMSLForDocx: function () {
            if (window.emptyBearGarrObject) return !1;
            if (!window.clientFeatures) return !1;
            if (/shortcut=true/.test(location.search || "")) return !1;
            if (!((window.bearGarr || {}).docx || {}).merged_source_url)
              return !1;
            let e = window.navigator.userAgent;
            window.User && window.User.userAgent && (e = window.User.userAgent);
            const r = /feishu/i.test(e),
              t = (!!window.User && User.isFeedEnv, /superapp/i.test(e)),
              o = /lark=1/.test((location.search || "").toLowerCase()),
              n = r || /lark/i.test(e) || o,
              s =
                /opendoc=(true|1)/.test(
                  (location.search || "").toLowerCase()
                ) || /^\/component\//.test(location.pathname || "");
            if (
              /vc=true/.test((location.search || "").toLowerCase()) ||
              (n && /\sVC\//.test(e))
            )
              return (
                (window.abTestV2Params.noGarfish &&
                  window.abTestV2Params.noGarfish.type) ||
                !1
              );
            if (n && !t) return !1;
            if (s)
              return window.clientFeatures["ccm.docx.opendoc_no_garfish"] || !1;
            return window.clientFeatures["ccm.docx.no_garfish"] || !1;
          },
          getPreloadGarrModuleResource: function (e) {
            const r = window.microServiceLoader.docx.shouldUseMSLForDocx();
            return e.filter(function (e) {
              if ("string" != typeof e) return !1;
              const t = /docx_entry/.test(e);
              return r ? !t : t;
            });
          },
          getDocxJsPreloadResource: function (e) {
            if (!e || !e.length) return [];
            return window.microServiceLoader.docx.shouldUseMSLForDocx()
              ? []
              : e.filter(function (e) {
                  return /docx_entry/.test(e);
                });
          },
          getPrefetchSourceUrl: function (e) {
            return window.microServiceLoader.docx.shouldUseMSLForDocx()
              ? ""
              : e.source_url;
          },
        },
        bitable: {
          shouldUseMSL: function () {
            if (!window.clientFeatures) return !1;
            let e = window.navigator.userAgent;
            window.User && window.User.userAgent && (e = window.User.userAgent);
            const r = /feishu/i.test(e),
              t =
                (!!window.User && User.isFeedEnv,
                /lark=1/.test((location.search || "").toLowerCase())),
              o = r || /lark/i.test(e) || t,
              n = /superapp/i.test(e),
              s =
                /vc=true/.test((location.search || "").toLowerCase()) ||
                (o && /\sVC\//.test(e)),
              i = /shortcut=true/.test(location.search || "");
            if ((o && !n) || s || i) return !1;
            if (!((window.bearGarr || {}).bitable || {}).merged_source_url)
              return !1;
            return window.clientFeatures["ccm.bitable.no_garfish"] || !1;
          },
          getPreloadGarrModuleResource: function (e) {
            if ("localhost" === location.hostname) return [];
            const r = new Set();
            bearGarr &&
              bearGarr.bitable &&
              (bearGarr.bitable.merged_source_url &&
                r.add(bearGarr.bitable.merged_source_url),
              bearGarr.bitable.css_source_url &&
                r.add(bearGarr.bitable.css_source_url));
            for (let t = 0; t < e.length; t++) r.has(e[t]) || r.add(e[t]);
            const t = Array.from(r),
              o = window.microServiceLoader.bitable.shouldUseMSL(),
              n = t.filter((e) => e.includes("dashboard"));
            window.baseFirstBlockInfo &&
              "dashboard" !== window.baseFirstBlockInfo.type &&
              n.length &&
              document.addEventListener("readystatechange", function () {
                "interactive" === document.readyState &&
                  window.baseFirstBlockInfo &&
                  "dashboard" === window.baseFirstBlockInfo.type &&
                  window.insertPreloadResourceList &&
                  window.insertPreloadResourceList(n);
              });
            const s =
                !!window.clientFeatures &&
                window.clientFeatures["ccm.base.formula_chunk_preload"],
              i =
                !!window.clientFeatures &&
                window.clientFeatures["ccm.base.view_tab_bar_chunk_preload"];
            return t.filter(function (e) {
              if ("string" != typeof e) return !1;
              if (
                window.baseFirstBlockInfo &&
                "dashboard" === window.baseFirstBlockInfo.type &&
                e.includes("dashboard")
              )
                return !0;
              if (s && e.includes("vb_formula")) return !0;
              if (i && e.includes("bitable-view-tab-bar")) return !0;
              const r = /(index_merged(_es6)?\.js)|(index.css)/.test(e),
                t = /vb_BitableEntry/.test(e);
              return o ? r : t;
            });
          },
          getPrefetchSourceUrl: function (e) {
            return window.microServiceLoader.bitable.shouldUseMSL()
              ? ""
              : e.source_url;
          },
        },
        sheet: {
          shouldUseMSL: function () {
            if (
              /shortcut=true/.test(location.search || "") ||
              window.emptyBearGarrObject ||
              !window.clientFeatures
            )
              return !0;
            let e = window.navigator.userAgent;
            window.User && window.User.userAgent && (e = window.User.userAgent);
            const r = /feishu/i.test(e),
              t =
                (!!window.User && User.isFeedEnv,
                /lark=1/.test((location.search || "").toLowerCase())),
              o = r || /lark/i.test(e) || t,
              n =
                /vc=true/.test((location.search || "").toLowerCase()) ||
                (o && /\sVC\//.test(e)),
              s = /superapp/i.test(e),
              i =
                /opendoc=(true|1)/.test(
                  (location.search || "").toLowerCase()
                ) || /^\/component\//.test(location.pathname || "");
            return (
              !((o && !s) || n || i) ||
              window.clientFeatures["ccm.sheet.no_garfish"] ||
              !1
            );
          },
          getPreloadGarrModuleResource: function (e) {
            if (!e || !e.length) return [];
            const r = window.microServiceLoader.sheet.shouldUseMSL();
            return e.filter(function (e) {
              if ("string" != typeof e) return !1;
              const t = /index\.js/.test(e),
                o = /(index_merged\.js)|(index_merged\.css)/.test(e);
              return !!r || !(o || t);
            });
          },
          getPrefetchSourceUrl: function (e) {
            return window.microServiceLoader.sheet.shouldUseMSL()
              ? ""
              : e.source_url;
          },
        },
      };
    </script>
    <link
      id="docx-full-css-link"
      href="//lf-scm-cn.feishucdn.com/eesz/bear/docx/module/ee/docs/docx/1.0.14.2705/full.css"
      onerror='staticCDNErrorHandler("//lf-scm-cn.feishucdn.com/eesz/bear/docx/module/ee/docs/docx/1.0.14.2705/full.css","link",event);'
      rel="stylesheet"
    />
    <script id="garrPreloadScript">
      (window.garrApi = {}),
        (window.garrApi.getCachedModule = function (r, e) {
          try {
            var n = window.bearGarr[r] || {};
            function o() {
              return (n.preload_script_url || "").indexOf("_es6") >= 0;
            }
            var t =
              (function (r, e) {
                var n = window.bearGarr;
                if ("object" != typeof n) return null;
                var o = {};
                try {
                  o = JSON.parse(
                    localStorage.getItem("__garr_preload_data__") || "{}"
                  );
                } catch (r) {
                  console.error("parse garr preload error", r);
                }
                var t = o[r];
                if (!t) return null;
                var a =
                  t[
                    (function (r, e, n) {
                      return ("docx" === r || "bitable" === r) &&
                        e.indexOf("_es6") >= 0
                        ? n + "_es6"
                        : n;
                    })(r, (n[r] || {}).preload_script_url, e)
                  ];
                return a ? a.data : null;
              })(r, e) ||
              (function (r) {
                if ("docx" === r) {
                  var e = n.merged_source_url,
                    o = n.css_source_url;
                  return e || o
                    ? [e, o]
                        .filter((r) => r)
                        .map((r) => r.replace(/\/\/.*\.(com)/, ""))
                    : null;
                }
                return null;
              })(r);
            return t
              ? "docx" === r || "bitable" === r
                ? (function (r) {
                    for (var e = o(), n = 0; n < r.length; n++) {
                      var t = r[n];
                      if (t.endsWith(".js")) {
                        if (e === t.indexOf("_es6") >= 0) continue;
                        return !1;
                      }
                    }
                    return !0;
                  })(t)
                  ? t
                  : ((a = t),
                    window.addEventListener("load", function r() {
                      var e = window.uaJudge,
                        n = {
                          userAgentName: e && e.userAgentName,
                          userAgentVersion: e && e.userAgentVersion,
                          supportHigh: e && e.supportHigh,
                          unSupportEsCheck: JSON.stringify({
                            tips: o()
                              ? "garrCommon-es6-judge"
                              : "garrCommon-es5-judge",
                            resourceList: a,
                          }),
                        };
                      window.htmlCollectEvent(
                        "ua_and_es6_checker_judge_dev",
                        n
                      ),
                        window.removeEventListener("load", r);
                    }),
                    null)
                : t
              : null;
          } catch (r) {
            console.error(r);
          }
          var a;
          return null;
        }),
        (window.insertPreloadResourceList = function (r) {
          var e = document.getElementById("garrPreloadScript");
          if (r && "[object Array]" === Object.prototype.toString.call(r)) {
            document.head.querySelector("#docx-full-css-link") &&
              (r = r.filter((r) => !r.includes("index_merged.css")));
            for (
              var n = document.createDocumentFragment(), o = 0;
              o < r.length;
              o++
            ) {
              var t = r[o],
                a = document.createElement("link");
              (a.href = t),
                (a.rel = "preload"),
                (a.as = t.endsWith(".css") ? "style" : "script"),
                (a.onerror = function (r) {
                  staticCDNErrorHandler &&
                    staticCDNErrorHandler(a.href, "link", r);
                }),
                n.appendChild(a);
            }
            r.length && e.parentElement.insertBefore(n, e);
          }
        }),
        (window.preloadGarrModuleResource = function (r, e) {
          var n = navigator.cdn_host;
          try {
            if (e && !window.clientFeatures[e]) return;
            var o = window.bearGarr;
            if (o && o[r]) {
              var t =
                  ((window.microServiceLoader || {})[r] || {})
                    .getPreloadGarrModuleResource || null,
                a = t && "function" == typeof t,
                i = (window.garrApi.getCachedModule(r, o[r].version) || []).map(
                  (r) => n + r
                );
              a && (i = t(i)), window.insertPreloadResourceList(i);
            }
          } catch (r) {
            console.error("preloadGarrModuleResource error: ", r);
          }
        });
    </script>
    <script>
      window.preloadGarrModuleResource &&
        window.preloadGarrModuleResource(
          "docx",
          "ccm.docx.preload_script_enable"
        );
    </script>
    <script>
      (window._collectHtmlEvents = function () {
        if (window.htmlCollectEvent) {
          window.shouldCollectBeforeunlod = !0;
          var o = (location.pathname.match(/\/([a-zA-Z0-9]+)$/) || [])[0],
            e = o ? location.pathname.replace(o, "/:token") : location.pathname;
          const n = {
            path: e,
            platform: window.__CURRENT_PLATFORM,
            template_log_id:
              window.templateRequestInfo && window.templateRequestInfo.logId,
          };
          window.htmlCollectEvent("client_open_html", n),
            window.ms &&
              window.ms.log &&
              window.ms.log(
                "event: client_open_html, message: " + JSON.stringify(n)
              ),
            window.addEventListener("beforeunload", function () {
              var n = new Error().stack || "";
              o && (n = n.replace(new RegExp(o, "g"), "/:token")),
                window.shouldCollectBeforeunlod &&
                  window.htmlCollectEvent(
                    "html_beforeunload",
                    {
                      path: e,
                      stack: n,
                      unload_time:
                        Date.now() - window.performance.timing.navigationStart,
                      platform: window.__CURRENT_PLATFORM,
                      failedToLoadLangCDN: window.failedToLoadLangCDN ? 1 : 0,
                    },
                    !0
                  );
            });
        } else console.error("htmlCollectEvent not in window");
        delete window._collectHtmlEvents;
      }),
        window._collectHtmlEvents();
    </script>
    <script>
      (window._initSlardar = function (n) {
        if (
          !(function () {
            var n = window.location;
            return (
              n.host.indexOf("localhost") > -1 ||
              /^(\d+)\.(\d+)\.(\d+)\.(\d+):(\d+)$/.test(n.host)
            );
          })()
        ) {
          n || (n = {});
          var e,
            o,
            r,
            t,
            i,
            a,
            d,
            c,
            l,
            s,
            w,
            u,
            f,
            p = window.globalConfig.common.slardarWeb;
          if (p && p.open)
            (e = window),
              (o = document),
              (r = p.sdkAddr),
              (t = p.bid),
              (i = "BearWebSlardarWeb"),
              (a = "precollect"),
              (d = "getAttribute"),
              (c = "addEventListener"),
              ((l = function (n) {
                (s = [].slice.call(arguments)).push(Date.now(), location.href),
                  (n == a ? l.p.a : l.q).push(s);
              }).q = []),
              (l.p = { a: [] }),
              (e[i] = l),
              ((w = document.createElement("script")).async = 1),
              (w.src = r + "?bid=" + t + "&globalName=" + i),
              (w.crossOrigin =
                r.indexOf("sdk-web") > 0 ? "anonymous" : "use-credentials"),
              "function" == typeof n.onLoadComplete &&
                (w.onload = n.onLoadComplete),
              "function" == typeof n.onLoadError && (w.onerror = n.onLoadError),
              o.getElementsByTagName("head")[0].appendChild(w),
              c in e &&
                ((l.pcErr = function (n) {
                  (n = n || e.event),
                    (u = n.target || n.srcElement) instanceof Element ||
                    u instanceof HTMLElement
                      ? u[d]("integrity")
                        ? e[i](a, "sri", u[d]("href") || u[d]("src"))
                        : e[i](a, "st", {
                            tagName: u.tagName,
                            url: u[d]("href") || u[d]("src"),
                          })
                      : e[i](a, "err", n.error || n.message),
                    (u = null);
                }),
                (l.pcRej = function (n) {
                  (n = n || e.event),
                    e[i](a, "err", n.reason || (n.detail && n.detail.reason));
                }),
                e[c]("error", l.pcErr, !0),
                e[c]("unhandledrejection", l.pcRej, !0)),
              "PerformanceLongTaskTiming" in e &&
                (((f = l.pp = { entries: [] }).observer =
                  new PerformanceObserver(function (n) {
                    f.entries = f.entries.concat(n.getEntries());
                  })),
                f.observer.observe({
                  entryTypes: [
                    "longtask",
                    "largest-contentful-paint",
                    "layout-shift",
                  ],
                })),
              delete window._initSlardar;
          else "function" == typeof n.onSlardarClose && n.onSlardarClose();
        }
      }),
        (window._tncInitFunc = function () {
          window && window._initTnc && window._initTnc();
        }),
        window._initSlardar({
          onLoadComplete: function () {
            window.BearWebSlardarWeb
              ? window.BearWebSlardarWeb("on", "init", function () {
                  window._tncInitFunc();
                })
              : window._tncInitFunc();
          },
          onLoadError: window._tncInitFunc,
          onSlardarClose: window._tncInitFunc,
        });
    </script>
    <script>
      (window._initMaterial = function () {
        var i = window.globalConfig.common;
        if (
          ((window.materialURLConfig = i && i.brandMaterialConfig),
          !window.isSass && window.materialURLConfig)
        ) {
          var n = window.User.language || "zh",
            a = window.materialURLConfig[n],
            o = document.createElement("script");
          (o.src = a), document.write(o.outerHTML), delete window._initMaterial;
        }
      }),
        window._initMaterial();
    </script>
    <script>
      window.chunk2langI18InitTime = Date.now();
    </script>
    <script>
      !(function () {
        try {
          if (!Intl.Locale) {
            var c = navigator.cdn_host;
            if (c) {
              var r =
                c +
                "/ccm/pc/web/resource/bear/js/polyfill_intl_locale.4b4362632d375413d246.es6.js";
              document.write('<script src="' + r + '"><\/script>');
            }
          }
        } catch (c) {
          console.error(c);
        }
      })();
    </script>
    <script>
      !(function () {
        window.langUrl || console.error("langUrl not found in window");
        var n = '<script src="' + window.langUrl + '"><\/script>';
        if ((document.write(n), window.langUrlOnDemand)) {
          var r;
          if (
            (r = window.i18nStorage.getItem("docx")) &&
            window.loadDocxCacheI18nFg
          )
            window.TTI18N = Object.assign(window.TTI18N, r);
          else {
            var o =
              '<script src="' +
              window.langUrlOnDemand +
              '" onerror="staticCDNErrorHandler(\'' +
              window.langUrlOnDemand +
              "', 'script', event)\"><\/script>";
            document.write(o);
          }
        }
      })();
    </script>
    <script>
      window._handleI18nBackUp
        ? window._handleI18nBackUp()
        : console.error("_handleI18nBackUp not found in window");
    </script>
    <script>
      window.docxTTI18N &&
        window.loadDocxCacheI18nFg &&
        (window.i18nStorage.setItem("docx", window.docxTTI18N),
        delete window.docxTTI18N);
    </script>
    <script>
      window.chunk2langI18nEndTime = Date.now();
    </script>
    <script id="docx-js-preload-body-placeholder">
      !(function () {
        try {
          const r =
            bearGarr &&
            !(window.local && window.local.localGarrModules) &&
            bearGarr.docx &&
            bearGarr.releaseConfig &&
            !(
              window.scm &&
              "master" === window.scm.branch &&
              window.location.search.match("vdx=")
            );
          let e = [];
          if (r) {
            const r = document.querySelector(
                "#docx-js-preload-body-placeholder"
              ),
              o = window.garrApi.getCachedModule("docx", bearGarr.docx.version),
              t = window.microServiceLoader
                ? window.microServiceLoader.docx.getDocxJsPreloadResource(o)
                : o;
            if (t && Array.isArray(t)) {
              e = t.filter((r) => r.endsWith(".js"));
              const o = document.createDocumentFragment();
              for (let r of e) {
                const e = navigator.cdn_host + r,
                  t = document.createElement("script");
                (t.src = e),
                  (t.onerror = function (r) {
                    staticCDNErrorHandler &&
                      staticCDNErrorHandler(e, "script", r);
                  }),
                  o.appendChild(t);
              }
              e.length && r.parentElement.insertBefore(o, r);
            }
            return void 0;
          }
          window.htmlCollectEvent &&
            window.htmlCollectEvent("client_garr_require_dev", {
              stage: "docx_template_preload",
              extra: JSON.stringify({
                canPreload: !!r,
                docxVersion: bearGarr && bearGarr.docx && bearGarr.docx.version,
                injectJsList: e,
              }),
            });
        } catch (r) {
          console.error("preloadGarrModuleResource in body error: ", r),
            window.htmlCollectEvent &&
              window.htmlCollectEvent("doc_bug_track_dev", {
                action: "docx_template_preload_error",
                info: JSON.stringify({ message: r.message }),
              });
        }
      })();
    </script>
    <script id="module-js-preload-body-placeholder">
      !(function () {
        function e() {
          return new Date().getTime();
        }
        const r = window.htmlCollectEvent || function () {};
        try {
          const n = "garrComponent",
            i = "docx",
            c = { docx: "vdx=", sheet: "vsh=", bitable: "vb=" },
            s =
              bearGarr &&
              bearGarr[i] &&
              bearGarr.releaseConfig &&
              !(window.local && window.local.localGarrModules) &&
              !(
                window.scm &&
                "master" === window.scm.branch &&
                window.location.search.match(c[i])
              ),
            l = bearGarr[i] || {},
            d =
              ((a = i),
              (window.microServiceLoader &&
                window.microServiceLoader[a] &&
                window.microServiceLoader[a].getPrefetchSourceUrl) ||
                null),
            w = d && "function" == typeof d ? d(l) : l.source_url,
            u = {
              sub_module: n,
              src_module: i,
              js_source_url: w,
              version: l.version,
            },
            _ = e();
          if (!s || !w)
            return void r(
              "client_garr_require_dev",
              Object.assign(
                { stage: "business_template_preload", canPreload: !!s },
                u
              )
            );
          const g = fetch(w)
            .then((o) =>
              o
                .text()
                .then(
                  (o) => (
                    (window.garrBizToPrefetchUrl =
                      window.garrBizToPrefetchUrl || {}),
                    (window.garrPrefetchEntry = window.garrPrefetchEntry || {}),
                    (window.garrBizToPrefetchUrl[i] = w),
                    (window.garrPrefetchEntry[w] = o),
                    r(
                      "client_garr_require_dev",
                      Object.assign(
                        {
                          stage: "business_template_preload_success",
                          status: e() - _,
                        },
                        u
                      )
                    ),
                    o
                  )
                )
            )
            .catch((e) => {
              console.error("preload garr module index fail!", e),
                r(
                  "client_garr_require_dev",
                  Object.assign(
                    {
                      stage: "business_template_preload_error",
                      is_error: !0,
                      extra: e.stack,
                    },
                    u
                  )
                );
            });
          var o = Promise.race([
            g,
            ((t = 1e4),
            new Promise(function (e, r) {
              setTimeout(function () {
                r(t + "s timeout");
              }, t);
            })),
          ]).catch(function (e) {
            console.error("[prefetch error]: ", e);
          });
          (window.garrBizToPrefetchTask = window.garrBizToPrefetchTask || {}),
            (window.garrBizToPrefetchTask[w] = o);
        } catch (e) {
          r(
            "client_garr_require_dev",
            Object.assign({
              stage: "business_template_preload_error",
              is_error: !0,
              extra: e.stack,
              subModule: "garrComponent",
            })
          );
        }
        var t, a;
      })();
    </script>
  </head>
  <body class="layout-column" id="zh-CN">
    <div id="mainBox" class="flex layout-column">
      <style id="docsInLarkWebviewLoadingStyle">
        .index-spinner {
          text-align: center;
          position: relative;
          top: 50vh;
          left: 50vw;
          transform: translateX(-50%);
        }
        .index-spinner.ud__loading__lottie,
        .ssr-index-spinner.ud__loading__lottie {
          width: 40px;
          font-size: 40px;
        }
        .index-spinner .ud__svg-spin-loading,
        .ssr-index-spinner .ud__svg-spin-loading {
          -webkit-animation: SpinSVGRotate 1.2s linear infinite;
          -moz-animation: SpinSVGRotate 1.2s linear infinite;
          animation: SpinSVGRotate 1.2s linear infinite;
          color: var(--text-link-hover);
        }
        .index-spinner .ud__svg-spin-loading > circle,
        .ssr-index-spinner .ud__svg-spin-loading > circle {
          stroke-dasharray: 1, 220;
          stroke-dashoffset: 0;
          stroke-linecap: round;
          -webkit-animation: SpinSVGDash 2.5s ease-in-out infinite;
          -moz-animation: SpinSVGDash 2.5s ease-in-out infinite;
          animation: SpinSVGDash 2.5s ease-in-out infinite;
        }
        @keyframes SpinSVGRotate {
          100% {
            transform: rotate(360deg);
          }
        }
        @keyframes SpinSVGDash {
          0% {
            stroke-dasharray: 1, 220;
            stroke-dashoffset: 0;
          }
          50% {
            stroke-dasharray: 150, 220;
            stroke-dashoffset: -68px;
          }
          100% {
            stroke-dasharray: 150, 220;
            stroke-dashoffset: -218px;
          }
        }
      </style>
      <div
        id="docsInLarkWebviewLoadingIndicator"
        class="index-spinner ud__loading__lottie"
      >
        <svg
          class="ud__svg ud__svg-spin-loading"
          width="1em"
          height="1em"
          viewBox="0 0 100 100"
        >
          <circle
            cx="50"
            cy="50"
            r="35"
            stroke="currentColor"
            stroke-width="11"
            stroke-linecap="round"
            stroke-miterlimit="10"
            fill="none"
          ></circle>
        </svg>
      </div>
    </div>
    <script>
      window.secondChunkEndTime = Date.now();
    </script>
    <!---->
    <script>
      window.thirdChunkStartTime = Date.now();
    </script>
    <script>
      window.templateRequestInfo &&
        (window.templateRequestInfo.ssrFrom = "flow");
    </script>
    <script>
      window.DATA = Object.assign({}, window.DATA, {
        clientVars: Object({
          data: {
            block_map: {
              A4X7dDAXyo9vIOxRBVccOCNenJh: {
                id: "A4X7dDAXyo9vIOxRBVccOCNenJh",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "MY6ubl5qBotoG2x1bfWc3ZnanGe",
                    mimeType: "image/png",
                    size: 294685,
                    scale: 1,
                    width: 1920,
                    height: 1200,
                    name: "1685531982593.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              AKvjdpp9do35kaxnQsPcCUSCnHd: {
                id: "AKvjdpp9do35kaxnQsPcCUSCnHd",
                version: 19,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+x" },
                      text: {
                        0: "看到这个页面就安装好了，点击“开启炼丹炉”就可以开始炼Lora啦！",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              AXo8dMg32oyZbCx09qDcu6jbnVy: {
                id: "AXo8dMg32oyZbCx09qDcu6jbnVy",
                version: 6,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+q" },
                      text: {
                        0: "在这个平台上面就相当于我们远程控制别人配置更好的电脑",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              AqEIdr4tPobYxsxduJCccIx4nWb: {
                id: "AqEIdr4tPobYxsxduJCccIx4nWb",
                version: 9,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+v" },
                      text: {
                        0: "大家好，我是吴东子，用奶奶都能听懂的方式分享可以落地实操的干货",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              AucwdfJCNo0ue3xfbT7chZR7ncd: {
                id: "AucwdfJCNo0ue3xfbT7chZR7ncd",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "FWV7bDTjfo0r5LxHS3ac7SSZnGg",
                    mimeType: "image/png",
                    size: 238434,
                    scale: 1,
                    width: 1920,
                    height: 1200,
                    name: "1685531261768.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              BA4DdDMi0oy7e3xyzfbcWHJxnQg: {
                id: "BA4DdDMi0oy7e3xyzfbcWHJxnQg",
                version: 16,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+d" },
                      text: { 0: "所以我们选择整合包就可以了" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              BCikdiscwow84KxEvJocmcw6nVg: {
                id: "BCikdiscwow84KxEvJocmcw6nVg",
                version: 24,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+j" },
                      text: { 0: "花了很多时间才整理出来，希望对你有帮助" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              BDjGdKTM2oC0kNxwkJScvKJ2nFh: {
                id: "BDjGdKTM2oC0kNxwkJScvKJ2nFh",
                version: 14,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+i" },
                      text: { 0: "我这里用的是B站up主朱尼酱的整合包" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              BPondNuopoFN5AxQnOrc0qCYnRg: {
                id: "BPondNuopoFN5AxQnOrc0qCYnRg",
                version: 12,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["bold", "true"],
                        1: ["author", "6939446571461246978"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*1*0+c" },
                      text: { 0: "1.上传20~30张照片" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              BV5vdhytYolnLFx50a1cZ6H5nHf: {
                id: "BV5vdhytYolnLFx50a1cZ6H5nHf",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "N24HdjeQdormlBxfdBLcuh0Inog",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["author", "6939446571461246978"],
                        1: ["textHighlight", "rgb(143,149,158)"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+c*0*1+2" },
                      text: { 0: "我的女朋友云旅游巴黎铁塔👇" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              BYPPdvDdco79kWxqptUc7OQCnGb: {
                id: "BYPPdvDdco79kWxqptUc7OQCnGb",
                version: 10,
                data: {
                  type: "heading2",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+5" },
                      text: { 0: "1.云旅游" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Bf9zdGB5voT5NBxqSgQcb1CBnfe: {
                id: "Bf9zdGB5voT5NBxqSgQcb1CBnfe",
                version: 11,
                data: {
                  type: "heading1",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+a" },
                      text: { 0: "五、高质量素材的制作" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              BoAKdrAMhoTirWxAXLicrZr3nAh: {
                id: "BoAKdrAMhoTirWxAXLicrZr3nAh",
                version: 29,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["bold", "true"],
                        1: ["author", "6939446571461246978"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*1*0+18" },
                      text: {
                        0: "如果你想保留人物的某个特征，那就要把对应的标签删掉，这样AI就会默认这个人就是有这个特征",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              BpLodZ3NWoJF33xzCtfcihnsn1b: {
                id: "BpLodZ3NWoJF33xzCtfcihnsn1b",
                version: 10,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+d" },
                      text: { 0: "炼制Lora的方式有很多种" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              BrFYdEuZtoE7YoxOSYTchCnZnLb: {
                id: "BrFYdEuZtoE7YoxOSYTchCnZnLb",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "RTFCbJukYoV8pfx9e4ZcQrI1nAe",
                    mimeType: "image/png",
                    size: 1420615,
                    scale: 1,
                    width: 3840,
                    height: 2160,
                    name: "1685531882013.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              C2AOd0LcyoiS0axa0xhcRDiWnsc: {
                id: "C2AOd0LcyoiS0axa0xhcRDiWnsc",
                version: 6,
                data: {
                  type: "heading2",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+6" },
                      text: { 0: "2.AI模特" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              CB9odBa8EoAKZ6xUXTScn50Fnxg: {
                id: "CB9odBa8EoAKZ6xUXTScn50Fnxg",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              CLcRd7GmwoZuGSxHX3LceAxBnFg: {
                id: "CLcRd7GmwoZuGSxHX3LceAxBnFg",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "On6ib6tJQoUwQUxE9fTcnRhdnoe",
                    mimeType: "image/png",
                    size: 1398838,
                    scale: 1,
                    width: 3840,
                    height: 2160,
                    name: "1685531798332.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              CRiNdsuZeoGMjwxGRNxc5QlPn9e: {
                id: "CRiNdsuZeoGMjwxGRNxc5QlPn9e",
                version: 1,
                data: {
                  type: "quote_container",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: ["FBEwdIWHko0P0OxW6rXc6gpTnid"],
                },
              },
              CWAqd6Ggvo4RYtxRtrRcIDoYnhe: {
                id: "CWAqd6Ggvo4RYtxRtrRcIDoYnhe",
                version: 29,
                data: {
                  type: "text",
                  parent_id: "W7TadHEEto1j2Ax3rMjcQlFSnSc",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+g" },
                      text: { 0: "不要选择太高的分辨率，容易爆显存" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              CdIVd7T1noEDU6xoqS4cy5ELnSd: {
                id: "CdIVd7T1noEDU6xoqS4cy5ELnSd",
                version: 1,
                data: {
                  type: "quote_container",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: ["TAd2dWHiHoRPMXx6SbjcoVU3nra"],
                },
              },
              ChUcdYHmQowspLxJYQCcYbq1nLi: {
                id: "ChUcdYHmQowspLxJYQCcYbq1nLi",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              CiCZdYZAGo36v7x2oc3cn2kwnyg: {
                id: "CiCZdYZAGo36v7x2oc3cn2kwnyg",
                version: 2,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "K3UpbxKQkoENuhxkss5cUjMknzh",
                    mimeType: "image/jpeg",
                    size: 791769,
                    scale: 0.5718475073313783,
                    width: 682,
                    height: 1024,
                    name: "24b8d53c4649dc73cde92c6f66b9be4.jpg",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              CskRdrASVojZR9xQuo7clwYSnQg: {
                id: "CskRdrASVojZR9xQuo7clwYSnQg",
                version: 10,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+m" },
                      text: {
                        0: "一组是原素材，还有一组就是裁剪的只有脸的素材",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              CsxbdJ6PPoxa2Lx7OYbcQA9Qn8e: {
                id: "CsxbdJ6PPoxa2Lx7OYbcQA9Qn8e",
                version: 22,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["bold", "true"],
                        1: ["author", "6939446571461246978"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*1*0+g" },
                      text: { 0: "对于标签还有一个一定要知道的点！" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              CxzrdcuyooPkGaxhCNkcBuSjnIX: {
                id: "CxzrdcuyooPkGaxhCNkcBuSjnIX",
                version: 2,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              D2mBdFq27oPpnlxQ52HcUaS9nSc: {
                id: "D2mBdFq27oPpnlxQ52HcUaS9nSc",
                version: 1,
                data: {
                  type: "grid",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [
                    "Nr9wdY5bvo70szxO6lWcwMZbnQd",
                    "P0u2dX12doQwLlx9tkCcYiF2nxf",
                  ],
                },
              },
              D66GdEsoao8gCexE7EOc8vImngf: {
                id: "D66GdEsoao8gCexE7EOc8vImngf",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              DF2VdCi0joLQ36xmhfCc3kbnnyh: {
                id: "DF2VdCi0joLQ36xmhfCc3kbnnyh",
                version: 9,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+d" },
                      text: { 0: "详细的给大家展示具体的操作" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              DMUudqESsoa6ayxOGPec8rkEnpb: {
                id: "DMUudqESsoa6ayxOGPec8rkEnpb",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              DMxjdAL6koLlMNx1sbrcWFbBnEC: {
                id: "DMxjdAL6koLlMNx1sbrcWFbBnEC",
                version: 26,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+11" },
                      text: {
                        0: "训练完之后，主页最上面有一个下拉按钮，然后点击“断开链接”就可以退出云桌面",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              DO7RdWvZZoasIVxkzGhcr9JonIb: {
                id: "DO7RdWvZZoasIVxkzGhcr9JonIb",
                version: 2,
                data: {
                  type: "quote_container",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [
                    "POW8dEJRxoJHE5xs9AFcGw1bnNf",
                    "UL7fdbRlFo8gFjxVgOscZVa5nZg",
                  ],
                },
              },
              DXuxdi2Imozz7cx9sU1csU34nnb: {
                id: "DXuxdi2Imozz7cx9sU1csU34nnb",
                version: 34,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+w" },
                      text: {
                        0: "跟画图一样，炼Lora之前也要先选一个大模型，确定Lora的画风",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              DeMxd3uVVoy5QTxUQBScKuaInCb: {
                id: "DeMxd3uVVoy5QTxUQBScKuaInCb",
                version: 4,
                data: {
                  type: "image",
                  parent_id: "P0u2dX12doQwLlx9tkCcYiF2nxf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "NYBdblHhHokn9px47BacAvoRnYg",
                    mimeType: "image/jpeg",
                    size: 563660,
                    scale: 1.0703812316715542,
                    width: 682,
                    height: 1024,
                    name: "7fb2ec2cb9284ba5978e6bf6c03a169.jpg",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              DmWjdpyf7okwTAxAAI5chnWhnoV: {
                id: "DmWjdpyf7okwTAxAAI5chnWhnoV",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              DuAmdgQ8uoqOugxslxZc0tCIn1c: {
                id: "DuAmdgQ8uoqOugxslxZc0tCIn1c",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              DuIddPR4uoQwazxL3s5cVbSUnZb: {
                id: "DuIddPR4uoQwazxL3s5cVbSUnZb",
                version: 11,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+g" },
                      text: { 0: "把这两个标签勾选上，点击“删除”" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              DucIdfBX3oKmmrxFqxqcJC0hn0c: {
                id: "DucIdfBX3oKmmrxFqxqcJC0hn0c",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+s" },
                      text: {
                        0: "可以看到自己穿上各种好看的衣服，出现在世界各地的著名景点",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              E2SqdxaNrobxu3xVr3fcf0ZBnKg: {
                id: "E2SqdxaNrobxu3xVr3fcf0ZBnKg",
                version: 4,
                data: {
                  type: "image",
                  parent_id: "NpZYdBQIWo2wLvxgjnccxx4Ynxg",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "DQSlbPbvXotlJMxMoXac9DLKnGb",
                    mimeType: "image/jpeg",
                    size: 1841137,
                    scale: 0.712890625,
                    width: 1024,
                    height: 1536,
                    name: "ee403807d678a14e32764b5daf752ab.jpg",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              EB0Jdsn4ton5WKx8BHxcMCLnn1g: {
                id: "EB0Jdsn4ton5WKx8BHxcMCLnn1g",
                version: 23,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["bold", "true"],
                        1: ["author", "6939446571461246978"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*1*0+i" },
                      text: { 0: "视频是新版赛博丹炉的教程，建议看这个" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              EOFOd1NH7owRkwxesVgckSSMngc: {
                id: "EOFOd1NH7owRkwxesVgckSSMngc",
                version: 10,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["bold", "true"],
                        1: ["author", "6939446571461246978"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*1*0+7" },
                      text: { 0: "3.多角度照片" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              EYMZdSYWVot0CHxyqgnc8KMJn0c: {
                id: "EYMZdSYWVot0CHxyqgnc8KMJn0c",
                version: 10,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+a" },
                      text: { 0: "再看到“TAG编辑”" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              EpSSdO7wbodqxnxb9kZclxtZnkc: {
                id: "EpSSdO7wbodqxnxb9kZclxtZnkc",
                version: 14,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+h" },
                      text: { 0: "处理完之后训练集里面就会有两组素材" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              EsWmdpBYYoqCv0xobSVch8iPnlb: {
                id: "EsWmdpBYYoqCv0xobSVch8iPnlb",
                version: 27,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["bold", "true"],
                        1: ["author", "6939446571461246978"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*1*0+u" },
                      text: {
                        0: "2.A卡和Mac系统，或者电脑配置不太行的小伙伴建议用云平台",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              F5xmdmj57oJBB0xsMh2cDoe2nS9: {
                id: "F5xmdmj57oJBB0xsMh2cDoe2nS9",
                version: 19,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["bold", "true"],
                        1: ["author", "6939446571461246978"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*1*0+h" },
                      text: { 0: "一般情况下，下面的参数默认就可以了" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              F9jydhD0doI3JUxF1HJccdsQndb: {
                id: "F9jydhD0doI3JUxF1HJccdsQndb",
                version: 12,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+g" },
                      text: { 0: "选择之后就会帮我们选择默认的参数" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              FBEwdIWHko0P0OxW6rXc6gpTnid: {
                id: "FBEwdIWHko0P0OxW6rXc6gpTnid",
                version: 20,
                data: {
                  type: "text",
                  parent_id: "CRiNdsuZeoGMjwxGRNxc5QlPn9e",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+u" },
                      text: {
                        0: "可以创建一个桌面快捷方式，这样就不用每次都要打开文件夹来找了",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              FE65dHMYdog5TjxbUCdcXigknbN: {
                id: "FE65dHMYdog5TjxbUCdcXigknbN",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              FNbZdAG2DodjN8xMoh8cFdI0nJf: {
                id: "FNbZdAG2DodjN8xMoh8cFdI0nJf",
                version: 8,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+9" },
                      text: { 0: "炼丹分为以下几步：" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              FQE3d6JLboxZO5xgTLGckBDynKg: {
                id: "FQE3d6JLboxZO5xgTLGckBDynKg",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+l" },
                      text: { 0: "通过用自己的Lora可以做出各种各样的照片" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              FWOIdu8Bbom0LsxEy6Pc0tGInSf: {
                id: "FWOIdu8Bbom0LsxEy6Pc0tGInSf",
                version: 40,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+b" },
                      text: { 0: "那Lora究竟是什么？" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              FbbFdIDO5oZ3Lsx4B2tczD1Kncc: {
                id: "FbbFdIDO5oZ3Lsx4B2tczD1Kncc",
                version: 19,
                data: {
                  type: "text",
                  parent_id: "W7TadHEEto1j2Ax3rMjcQlFSnSc",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+u" },
                      text: {
                        0: "另外，如果训练真人Lora，可以勾选最右边的“脸部加强训练”",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              FfiKdQl08o11wHxP9pZcKiAzncd: {
                id: "FfiKdQl08o11wHxP9pZcKiAzncd",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              FiAId3eDro4HOGxaRmAcH9ldncc: {
                id: "FiAId3eDro4HOGxaRmAcH9ldncc",
                version: 8,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+9" },
                      text: { 0: "先选择“定制产品”" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              FmGSdUkkmo4Wkgx8JePc4xQYnYg: {
                id: "FmGSdUkkmo4Wkgx8JePc4xQYnYg",
                version: 14,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+13" },
                      text: {
                        0: "我自己跑了一遍全流程，确保每一步都是经过我自己验证之后，写了一个教程分享给大家",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              FoGgdlB0GoecjYxHZiic8Y5Fnfh: {
                id: "FoGgdlB0GoecjYxHZiic8Y5Fnfh",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "Zc9Ud4LQaoTlDFxKxPEcXVO5nye",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+i" },
                      text: { 0: "我的所有资料都在公众号「吴东子AI」" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              FpJZdGqw4o6oE9xRXImcL8A5nob: {
                id: "FpJZdGqw4o6oE9xRXImcL8A5nob",
                version: 16,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["bold", "true"],
                        1: ["author", "6939446571461246978"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*1*0+p" },
                      text: {
                        0: "如果你想灵活调整某个特征，那就要把这个特征打上标签",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              FuZTdOirso090CxQ08TcY9KJnUd: {
                id: "FuZTdOirso090CxQ08TcY9KJnUd",
                version: 18,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["author", "6939446571461246978"],
                        1: ["bold", "true"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+6*0*1+o" },
                      text: {
                        0: "Lora可以复刻人物和物品的特征，固定人物动作，改变照片画风",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              G5H1dRqPeolqNXxP6WRcpL8ZnNf: {
                id: "G5H1dRqPeolqNXxP6WRcpL8ZnNf",
                version: 2,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              GJFQd5bobo4C1GxLiskc07U9nhf: {
                id: "GJFQd5bobo4C1GxLiskc07U9nhf",
                version: 13,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["author", "6939446571461246978"],
                        1: ["bold", "true"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0*1+f" },
                      text: { 0: "1.需要N卡，并且6G显存以上" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              GXyKdlR22o3891xuBk6c0ditnRb: {
                id: "GXyKdlR22o3891xuBk6c0ditnRb",
                version: 8,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+8" },
                      text: { 0: "真人Lora👇" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              GbqMdJXFWo6NpMxntYcc4RbHn8f: {
                id: "GbqMdJXFWo6NpMxntYcc4RbHn8f",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "RvbFbAJXjoxkjWx3HTNcfQIlnwf",
                    mimeType: "image/png",
                    size: 229469,
                    scale: 1,
                    width: 1920,
                    height: 1200,
                    name: "1685531366067.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              Gk2Rd5XfIoJmEhxBxB8ctMErn0c: {
                id: "Gk2Rd5XfIoJmEhxBxB8ctMErn0c",
                version: 20,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+h" },
                      text: { 0: "人脸素材里面会有些识别不准确的照片" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Gke2dWSMAoiCUKxWcYKcGEN5nbc: {
                id: "Gke2dWSMAoiCUKxWcYKcGEN5nbc",
                version: 24,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+f" },
                      text: { 0: "今天这篇是Lora的炼丹教程篇" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              GmuldvVKioBaE9x2SKBcdOHqnid: {
                id: "GmuldvVKioBaE9x2SKBcdOHqnid",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              GwabdlWf9oxDwnxHZo8cdIpYnRb: {
                id: "GwabdlWf9oxDwnxHZo8cdIpYnRb",
                version: 15,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+o" },
                      text: {
                        0: "除此之外还可以自定义去炼平面设计图或者建筑之类的",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              HIepdGs8PomFGvxZkE9cMZpLnad: {
                id: "HIepdGs8PomFGvxZkE9cMZpLnad",
                version: 10,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+j" },
                      text: { 0: "接下来我就用女朋友的照片炼一个Lora" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              HIfidOICDoC8NVxlWq8cJ6kpnCc: {
                id: "HIfidOICDoC8NVxlWq8cJ6kpnCc",
                version: 12,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+b" },
                      text: { 0: "先在上面选择“华南4”" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              HL6ddtty4o78wJxBitYcXLFZnrd: {
                id: "HL6ddtty4o78wJxBitYcXLFZnrd",
                version: 17,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: ["7253091299199303684"],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["author", "6939446571461246978"],
                        1: ["comment-id-7253091299199303684", "true"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+i*0*1+b*0+5" },
                      text: {
                        0: "我这里打算炼一个真人模型，所以选用“chilloutmix”的大模型",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              HNc9dcZh6o1ad2x0afxchI6ZnKc: {
                id: "HNc9dcZh6o1ad2x0afxchI6ZnKc",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              He7ZdAigeoRM8txkg4qclNvanCe: {
                id: "He7ZdAigeoRM8txkg4qclNvanCe",
                version: 8,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["author", "6939446571461246978"],
                        1: ["bold", "true"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0*1+8" },
                      text: { 0: "4.优化Lora" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Hiz9dGtzToGxnzxoEj8cs7bYnVf: {
                id: "Hiz9dGtzToGxnzxoEj8cs7bYnVf",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Hjaidk11YomL00xfIcvca0Ljntc: {
                id: "Hjaidk11YomL00xfIcvca0Ljntc",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Hmu0dChvRoaxLnx8t77cAgrpnRc: {
                id: "Hmu0dChvRoaxLnx8t77cAgrpnRc",
                version: 17,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+p" },
                      text: {
                        0: "所以大家可以通过训练自己的Lora，做出定制的图片",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Huwcdjyr1oQMc8xUt69cpbd9n6d: {
                id: "Huwcdjyr1oQMc8xUt69cpbd9n6d",
                version: 10,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+k" },
                      text: { 0: "设置好参数之后，我们就可以上传照片素材了" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              I40fd4bnXo6eRYxSGpRcGpW5nvg: {
                id: "I40fd4bnXo6eRYxSGpRcGpW5nvg",
                version: 11,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+b" },
                      text: { 0: "素材的质量非常重要！！" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              IOnodQW6MoST5BxnIQ9c4hCknmc: {
                id: "IOnodQW6MoST5BxnIQ9c4hCknmc",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              ISekd4SiUoGquOxeGnfcIvvcnlh: {
                id: "ISekd4SiUoGquOxeGnfcIvvcnlh",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              IXondP7v3ocneixwXEncpSWjnEg: {
                id: "IXondP7v3ocneixwXEncpSWjnEg",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "Xv0VbDcMcoSWroxXp6zcpG7hngX",
                    mimeType: "image/png",
                    size: 324634,
                    scale: 1,
                    width: 2905,
                    height: 1223,
                    name: "1685534987453.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              IZJBduQ98ooHIXxAbm8cSdnjnDh: {
                id: "IZJBduQ98ooHIXxAbm8cSdnjnDh",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Ic7xdQ1v0oHPCBxoO73cqFjsnre: {
                id: "Ic7xdQ1v0oHPCBxoO73cqFjsnre",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              IcQKdeEyCoMCioxAfQIcYLiUnCb: {
                id: "IcQKdeEyCoMCioxAfQIcYLiUnCb",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              IgF8dDmTBoLG8exbMhQc9nK1nmd: {
                id: "IgF8dDmTBoLG8exbMhQc9nK1nmd",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              IlQUd7xudoRYVxx4FZxcN1AJnu4: {
                id: "IlQUd7xudoRYVxx4FZxcN1AJnu4",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Io1Sd4zpuoeu9uxKkbjcNwzsnNd: {
                id: "Io1Sd4zpuoeu9uxKkbjcNwzsnNd",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              IoxrdWORooTXV3xTPpNcunxxn0d: {
                id: "IoxrdWORooTXV3xTPpNcunxxn0d",
                version: 20,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+r" },
                      text: {
                        0: "在我分享的网盘链接里面可以下载整合包（链接在文章末尾）",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              JPCJdXXONoLDLnx3SvUc0Pqendb: {
                id: "JPCJdXXONoLDLnx3SvUc0Pqendb",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              JPxFdP4Q5o8o7DxYhBtcySOSn2F: {
                id: "JPxFdP4Q5o8o7DxYhBtcySOSn2F",
                version: 1,
                data: {
                  type: "grid_column",
                  parent_id: "JheNdCUaPoaNxhxKbMjcc56Onob",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: ["L0JbdcrBEoLOBrxWpnCcYrT5nAg"],
                  width_ratio: 0.5,
                },
              },
              JUkqdAeOSoMQYmxar8jcCZEFnId: {
                id: "JUkqdAeOSoMQYmxar8jcCZEFnId",
                version: 38,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+1a" },
                      text: {
                        0: "于是我思考了很久，找出了SD在“应用”层面，最重要的两个功能：Lora和ControlNet",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              JheNdCUaPoaNxhxKbMjcc56Onob: {
                id: "JheNdCUaPoaNxhxKbMjcc56Onob",
                version: 1,
                data: {
                  type: "grid",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [
                    "JPxFdP4Q5o8o7DxYhBtcySOSn2F",
                    "MTgMdQ4hpo47VFxddKgcOry4nqe",
                  ],
                },
              },
              JmejdgmZ0oyh0XxAISacTJSKnWg: {
                id: "JmejdgmZ0oyh0XxAISacTJSKnWg",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["link-id", "600f3cc5-27ec-4ea5-8bd3-58db019692b8"],
                        1: ["author", "6939446571461246978"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*1*0+18" },
                      text: {
                        0: "https://www.bilibili.com/video/BV1H14y197Mv/",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              JzNudPxnio2LutxwyngcLzWwnje: {
                id: "JzNudPxnio2LutxwyngcLzWwnje",
                version: 14,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+r" },
                      text: {
                        0: "通过添加Lora改变照片的画风，这个画风可以自己去训练",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              JzW8dvi2mok4C6xHv6AcTx3pnuo: {
                id: "JzW8dvi2mok4C6xHv6AcTx3pnuo",
                version: 9,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+n" },
                      text: { 0: "如果是炼二次元模型就可以选“anything”" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              K0jVdN5fuoTiOHxcChJcfQednVf: {
                id: "K0jVdN5fuoTiOHxcChJcfQednVf",
                version: 6,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "O8UfbVJ6Ro4yM2xJI6UcFaQ0nsb",
                    mimeType: "image/png",
                    size: 4030997,
                    scale: 0.5529595015576324,
                    width: 1284,
                    height: 2778,
                    name: "51170c41cee36638ba29cdc3b760e92.png",
                    crop: [0, 0.2932, 1, 0.7046],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              K230dmo2AoFiM0xgo95cVF29nOd: {
                id: "K230dmo2AoFiM0xgo95cVF29nOd",
                version: 22,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+15" },
                      text: {
                        0: "右边的“样张预览”可以打开，这样我们等一下在训练Lora的过程中就可以实时看到照片",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              K3dkdwzsyoErgPxur7Dc7v94nfi: {
                id: "K3dkdwzsyoErgPxur7Dc7v94nfi",
                version: 9,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+a" },
                      text: { 0: "下载好了之后登录账号" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              KIx6doSb4oh460xzMKOcQe74nsf: {
                id: "KIx6doSb4oh460xzMKOcQe74nsf",
                version: 13,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+l" },
                      text: { 0: "单独点击某一张照片就可以看到这张照片的标签" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              KceedjuNFoMEvpx6drucUfV3neh: {
                id: "KceedjuNFoMEvpx6drucUfV3neh",
                version: 84,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+v" },
                      text: {
                        0: "《保姆级Lora炼丹教程，一站式整合包，让你实现真人模特定制》",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Khn4dQyHLot8zYxT2u6crayNnMg: {
                id: "Khn4dQyHLot8zYxT2u6crayNnMg",
                version: 5,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["bold", "true"],
                        1: ["author", "6939446571461246978"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*1*0+7" },
                      text: { 0: "1.下载整合包" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              L0JbdcrBEoLOBrxWpnCcYrT5nAg: {
                id: "L0JbdcrBEoLOBrxWpnCcYrT5nAg",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "JPxFdP4Q5o8o7DxYhBtcySOSn2F",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "GJ0vbYzPso0Z9sxYUp0cmOKnnYf",
                    mimeType: "image/jpeg",
                    size: 188173,
                    scale: 0.712890625,
                    width: 1024,
                    height: 1536,
                    name: "00577-3040262506-realistic, photorealistic, masterpiece, best quality, 1girl, long black straight hair,  solo, standing in garden, looking at vie.jpeg",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              L6zhdGJe5ocHmLx2Av8cwejonac: {
                id: "L6zhdGJe5ocHmLx2Av8cwejonac",
                version: 18,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+i" },
                      text: { 0: "第二个框框就是输入这个Lora的名字" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              L9f6dVlNmoF5wJxCxFXcSsU0n6e: {
                id: "L9f6dVlNmoF5wJxCxFXcSsU0n6e",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "WrkBb0doToMxbSxYauFcEToynHh",
                    mimeType: "image/png",
                    size: 361453,
                    scale: 1,
                    width: 1904,
                    height: 953,
                    name: "1685532489505.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              L9yldqPBHoHaFBxa0dlcnjD3nVq: {
                id: "L9yldqPBHoHaFBxa0dlcnjD3nVq",
                version: 28,
                data: {
                  type: "heading1",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+a" },
                      text: { 0: "四、选择合适的大模型" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              LPbrdWeuso5IYexS2AYcq76EnGd: {
                id: "LPbrdWeuso5IYexS2AYcq76EnGd",
                version: 14,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+p" },
                      text: {
                        0: "添加一个衣服的Lora，就可以让人物穿上特定的衣服",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              LSJwde1mxoNv8Wx0YNHctPxDnMe: {
                id: "LSJwde1mxoNv8Wx0YNHctPxDnMe",
                version: 15,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+n" },
                      text: { 0: "这里我就以炼真人Lora为例子，上传真人的照片" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              LUmKdLd0AofzbcxFRkQcg56Rnnf: {
                id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                version: 597,
                data: {
                  type: "page",
                  parent_id: "",
                  comments: null,
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [
                    "KceedjuNFoMEvpx6drucUfV3neh",
                    "VQakdsOYao6eY0xtg1qc8texnyu",
                    "AqEIdr4tPobYxsxduJCccIx4nWb",
                    "Zc9Ud4LQaoTlDFxKxPEcXVO5nye",
                    "DuAmdgQ8uoqOugxslxZc0tCIn1c",
                    "WYIydWySYoAy6axgXPNchZhUnuM",
                    "IcQKdeEyCoMCioxAfQIcYLiUnCb",
                    "JUkqdAeOSoMQYmxar8jcCZEFnId",
                    "Ra0Yd2gocoOUyQx6bsLc8jSVnTd",
                    "QUEYdag6GoMumUxi0c8cvTE6n4c",
                    "NoGSdcgGyo00wUxqGs2cdruvnZd",
                    "WCUKdyKquowyo6xC05Rc8IianQh",
                    "RmMGdQAUmoAQECxyIPpcBRUpnuf",
                    "DMUudqESsoa6ayxOGPec8rkEnpb",
                    "FmGSdUkkmo4Wkgx8JePc4xQYnYg",
                    "ISekd4SiUoGquOxeGnfcIvvcnlh",
                    "Gke2dWSMAoiCUKxWcYKcGEN5nbc",
                    "SmSkdaoCsou8SuxUNWkc0UFOn2g",
                    "D66GdEsoao8gCexE7EOc8vImngf",
                    "M6yMdeIEIoUUE4xOQFMckDghnpd",
                    "QVfIdCFpDoh9NXxJvhzc7DbZn5e",
                    "YDrgd470yoyRjMxzvgvcFqhdnOf",
                    "RcqudGqc6oQqaWxEfBRchKp0ntc",
                    "BCikdiscwow84KxEvJocmcw6nVg",
                    "CB9odBa8EoAKZ6xUXTScn50Fnxg",
                    "MxsBdwF7QohK1bxNJPicYdW1nUc",
                    "JPCJdXXONoLDLnx3SvUc0Pqendb",
                    "LZpIdqFn2oyIWGxjb2ycXQQGnWb",
                    "VNXvddMWTo9XmCxCKHbcxRbSn2e",
                    "EB0Jdsn4ton5WKx8BHxcMCLnn1g",
                    "JmejdgmZ0oyh0XxAISacTJSKnWg",
                    "Io1Sd4zpuoeu9uxKkbjcNwzsnNd",
                    "Ytz7dkmkDoezJJxMF2FcRDaXnZc",
                    "Mgz0d3towooWcmxVTI4cOtpAnej",
                    "VduRdNNJhoZolNxovEEc9GvinZc",
                    "UYAidcAENoGMRgxW0UUcZhfMnJe",
                    "BYPPdvDdco79kWxqptUc7OQCnGb",
                    "FQE3d6JLboxZO5xgTLGckBDynKg",
                    "DucIdfBX3oKmmrxFqxqcJC0hn0c",
                    "N24HdjeQdormlBxfdBLcuh0Inog",
                    "CiCZdYZAGo36v7x2oc3cn2kwnyg",
                    "ChUcdYHmQowspLxJYQCcYbq1nLi",
                    "C2AOd0LcyoiS0axa0xhcRDiWnsc",
                    "XvXNdICDKoXz2KxsxYxcoYHpn67",
                    "K0jVdN5fuoTiOHxcChJcfQednVf",
                    "QQ24dWfxqoSsoMxcIo6c9s3CnEg",
                    "VZyKdvmp1oKZOpxjMRCc42Tcnnh",
                    "LPbrdWeuso5IYexS2AYcq76EnGd",
                    "JheNdCUaPoaNxhxKbMjcc56Onob",
                    "CxzrdcuyooPkGaxhCNkcBuSjnIX",
                    "VBTYds3UGoH6fRxVYDJcO5GsnHg",
                    "JzNudPxnio2LutxwyngcLzWwnje",
                    "NjXgdLznMoFmFIxGkTCc6oQ5nwf",
                    "SmgzdiffEorsaQxa0yqc5nYsnpg",
                    "FWOIdu8Bbom0LsxEy6Pc0tGInSf",
                    "R5FtdfatRo4Q0axhSCMcjjJ0nPb",
                    "FuZTdOirso090CxQ08TcY9KJnUd",
                    "UnL4d3VN0oAvkZxDcXucx6xPnb3",
                    "Hmu0dChvRoaxLnx8t77cAgrpnRc",
                    "IZJBduQ98ooHIXxAbm8cSdnjnDh",
                    "U2Hzdd6cqoQZd3xxQSRcOvD7nrf",
                    "ZhQWdrYdQo7EwtxgRvlc8f0Anjr",
                    "UMrHd9MbtoGdSFxQlRtc5MLYnCF",
                    "VAPvd0DuXoBer2xSVfQc5vrCnFh",
                    "Ug1DdWEu6otbQGxiC2ycVCj6nQj",
                    "GXyKdlR22o3891xuBk6c0ditnRb",
                    "D2mBdFq27oPpnlxQ52HcUaS9nSc",
                    "XmFndIP22oEbQwxSLsmc03hkncp",
                    "SJ6nd0sobocRrhx19O9cZlvbnPe",
                    "Qvs0dzQSRoLbx4x7Tt1c9LMknKc",
                    "T10od8TEUoDdmAxzOhhcU5pzntf",
                    "Pg7RdsAaLoTbmsx6rLMcJkFOnje",
                    "BpLodZ3NWoJF33xzCtfcihnsn1b",
                    "MViZdCqkvo688vxl095cyeu8nbc",
                    "LfRPd2peloLiXTxWYBGcvqwpn0f",
                    "BA4DdDMi0oy7e3xyzfbcWHJxnQg",
                    "CdIVd7T1noEDU6xoqS4cy5ELnSd",
                    "PkSHdN1DxohiZfxFKh9cz7p7n6g",
                    "FNbZdAG2DodjN8xMoh8cFdI0nJf",
                    "Khn4dQyHLot8zYxT2u6crayNnMg",
                    "O9krdjIB5orPfkxtfivc6wfzngd",
                    "YV7idpP17o1FgaxmXbPcl8COnVd",
                    "He7ZdAigeoRM8txkg4qclNvanCe",
                    "IOnodQW6MoST5BxnIQ9c4hCknmc",
                    "HIepdGs8PomFGvxZkE9cMZpLnad",
                    "DF2VdCi0joLQ36xmhfCc3kbnnyh",
                    "G5H1dRqPeolqNXxP6WRcpL8ZnNf",
                    "WYA8dQwbAoGWiJxstzWcegEwnpf",
                    "RdTbdr0b6otboOxVZN7c23VWnbb",
                    "GJFQd5bobo4C1GxLiskc07U9nhf",
                    "EsWmdpBYYoqCv0xobSVch8iPnlb",
                    "FE65dHMYdog5TjxbUCdcXigknbN",
                    "WT2xdN7Auorxijx89N2caWmdnOc",
                    "SceLd5e89o54rzxKeDdcgAwYnhb",
                    "NVHHdEqpooWtVtx5XiWcxJabnDe",
                    "UUAPdpvKloEdYqxxqGnc7KkTnve",
                    "QGa2dzMHkothYvxvLaXcTYjdnwd",
                    "AXo8dMg32oyZbCx09qDcu6jbnVy",
                    "TpgGdrzd2oDpPKxx3ozc3bGSnGb",
                    "SlFjdnEfnogB2gxj0bxcP5qpnVe",
                    "Vt4TdIq70owhlLxBBw2cDTNqnHg",
                    "GmuldvVKioBaE9x2SKBcdOHqnid",
                    "K3dkdwzsyoErgPxur7Dc7v94nfi",
                    "HIfidOICDoC8NVxlWq8cJ6kpnCc",
                    "VkBadt4Nmo23vzxY4tScKsH5nyg",
                    "AucwdfJCNo0ue3xfbT7chZR7ncd",
                    "Hiz9dGtzToGxnzxoEj8cs7bYnVf",
                    "FiAId3eDro4HOGxaRmAcH9ldncc",
                    "S3W5dXKwQoeB2bx29AacsP9OngX",
                    "VN9QdazBuoKIckxIwhFcBfuEn2g",
                    "GbqMdJXFWo6NpMxntYcc4RbHn8f",
                    "SecPdw1Pxo7QFbx0Ia2ctuxAn4d",
                    "W6WwdVRJkoAVJsxUJ4ncQmjAn6c",
                    "SYs1dzPXMoY0IExYLRccGI6dnqL",
                    "Hjaidk11YomL00xfIcvca0Ljntc",
                    "ZIRHdBfgCoyt8xx81lXcY1e3n1a",
                    "CLcRd7GmwoZuGSxHX3LceAxBnFg",
                    "OVtLd7u5OoHtuBxmn2hcYHg8nzf",
                    "DMxjdAL6koLlMNx1sbrcWFbBnEC",
                    "BrFYdEuZtoE7YoxOSYTchCnZnLb",
                    "U9CEdHbNeoNjLrxFjiWclTEonCe",
                    "WqRndB4YFoxv9oxhnawc2KtJnSb",
                    "A4X7dDAXyo9vIOxRBVccOCNenJh",
                    "HNc9dcZh6o1ad2x0afxchI6ZnKc",
                    "Zu67dRkKioABMwxWmkAcKhJ9nmb",
                    "VoVMdmYwPoO0kjxWSp5cUWf3nqc",
                    "BDjGdKTM2oC0kNxwkJScvKJ2nFh",
                    "U9PpdoiwGoJH9ixW2g4cR98qnZc",
                    "M0indFMfpojRZ5xO4rJcrsrwn0R",
                    "IoxrdWORooTXV3xTPpNcunxxn0d",
                    "UtgDdBh3RoP8D5xqQTwceBrFnre",
                    "MiIJdJSWlo4hHKxKoxxczKsWnzb",
                    "PxrbdqfxzolPiuxGvCrc5VWTnyg",
                    "Pjo1dhVi7oXgzQxILHRczFnDnzd",
                    "CRiNdsuZeoGMjwxGRNxc5QlPn9e",
                    "L9f6dVlNmoF5wJxCxFXcSsU0n6e",
                    "Ic7xdQ1v0oHPCBxoO73cqFjsnre",
                    "AKvjdpp9do35kaxnQsPcCUSCnHd",
                    "NF42dOu9hoLXPnxDJ4Kc5Upunvh",
                    "Qf7idunDJoUO3cxXQI4cpjPcngg",
                    "L9yldqPBHoHaFBxa0dlcnjD3nVq",
                    "DXuxdi2Imozz7cx9sU1csU34nnb",
                    "PeOhdvokmoI34kxUEvScPSaVnKe",
                    "QAM6d94vPoTTMZxGb1jc08d6nAe",
                    "HL6ddtty4o78wJxBitYcXLFZnrd",
                    "JzW8dvi2mok4C6xHv6AcTx3pnuo",
                    "DO7RdWvZZoasIVxkzGhcr9JonIb",
                    "IXondP7v3ocneixwXEncpSWjnEg",
                    "Tt9nd0zTWoCsNixSazScZQU9nyg",
                    "L6zhdGJe5ocHmLx2Av8cwejonac",
                    "K230dmo2AoFiM0xgo95cVF29nOd",
                    "Nip9dpIAHoteQQxHxUecqaH7n7f",
                    "MN4wd0AZUoh6l2xo296c0NZznCd",
                    "YrGpdVvPeouz05x4JdUcPHp9nog",
                    "F9jydhD0doI3JUxF1HJccdsQndb",
                    "MS1fdPXZpo2gy0xam5ncGTOmn2d",
                    "RgCFdph1aou8bPxUo5tcs7ITn1g",
                    "SXe6d4yuKootzyxeZWqcKKyqnGd",
                    "GwabdlWf9oxDwnxHZo8cdIpYnRb",
                    "MZdXdtsG6oaDNcxxedmcearknWb",
                    "Y8FgdgX2ooxomdxakyCc3m2fnfu",
                    "Bf9zdGB5voT5NBxqSgQcb1CBnfe",
                    "Huwcdjyr1oQMc8xUt69cpbd9n6d",
                    "Z7aldT3kkooDRvxLSzQcyj4Tnnb",
                    "DmWjdpyf7okwTAxAAI5chnWhnoV",
                    "I40fd4bnXo6eRYxSGpRcGpW5nvg",
                    "PABkd5Ds1oOzZRxdCcecLfj7nid",
                    "FfiKdQl08o11wHxP9pZcKiAzncd",
                    "XnpddQd6fokxLex6ODaclgUNnDb",
                    "BPondNuopoFN5AxQnOrc0qCYnRg",
                    "YYMkd3bAlo9rdax21MlcT1sfnId",
                    "EOFOd1NH7owRkwxesVgckSSMngc",
                    "IlQUd7xudoRYVxx4FZxcN1AJnu4",
                    "LSJwde1mxoNv8Wx0YNHctPxDnMe",
                    "Rij9dqxXMo1QOoxCMsgcPeAWnSc",
                    "TGNydiGiNoBUJTxLxmdcYqNcn4c",
                    "SmYDdgC8ooKorCxcGdmcoXiqnKg",
                    "QObudl7v9o2kNFxGbWFcM5Zmn7W",
                    "XmuEdsoJRoci3LxwpLbchUzrnbg",
                    "F5xmdmj57oJBB0xsMh2cDoe2nS9",
                    "W7TadHEEto1j2Ax3rMjcQlFSnSc",
                    "ZLSAd8lD9oRjGcx40J6cKRtMnBh",
                    "PhuYdCO2yoq7OixVMHkcTpNKnmf",
                    "O88sdVyZUoPPwxxTeaTcDH2Onib",
                    "EpSSdO7wbodqxnxb9kZclxtZnkc",
                    "CskRdrASVojZR9xQuo7clwYSnQg",
                    "Wpo9dQwH4o7G6dxZ4DNcMkwVnDc",
                    "ZGV4dr1CvobF0bxemEEcxBIvnWf",
                    "Gk2Rd5XfIoJmEhxBxB8ctMErn0c",
                    "YVVUdnGKroTuekx0A8BcYPvOnuh",
                    "Maj0dU8ZLojk7OxNgTucvVKnnhb",
                    "Ruk7duB1do41DaxnX1HcIK4Fnde",
                    "EYMZdSYWVot0CHxyqgnc8KMJn0c",
                    "QWkYdtzjzoJiBoxTom7cciMtnbe",
                    "QNzCdXsoVoi4UdxqMwpcBFiFnyf",
                    "KIx6doSb4oh460xzMKOcQe74nsf",
                    "SyeMdujnaoNctIxgQNAc8mglnKc",
                    "OIoPdy1yIoOwNLxjPPWcERNRnCc",
                    "SDlIdi87Qo6LRyxjGHGcC48qnFe",
                    "SZ3ldFJ14oeF6lxWY0Zc6q7DnEd",
                    "WvhidFKMAolIGZx3T2FcOiiOnwd",
                    "IgF8dDmTBoLG8exbMhQc9nK1nmd",
                    "YlGgdX8gIooxeWxACMochTjLncL",
                    "DuIddPR4uoQwazxL3s5cVbSUnZb",
                    "ViuZd5o8WosnykxQ6HxcizkCnhe",
                    "RsiOd3TIhoexZExtMFGcGF0anKg",
                    "Xop4dQ0USo13T4xUbOych1Rmn3a",
                    "CsxbdJ6PPoxa2Lx7OYbcQA9Qn8e",
                    "BoAKdrAMhoTirWxAXLicrZr3nAh",
                    "FpJZdGqw4o6oE9xRXImcL8A5nob",
                    "OzwUdOr40oYoi0x6HGQcM8ScnMf",
                    "QlKgdlpfdoiWvJxhYfFcJOoPn3d",
                    "UlsKdLxg9owxtAxv73Yc8LEsndc",
                    "XpffdANbXoOpV5x6m3vc0T5Xnhg",
                    "VuhzdrGyCorLgIxBWfjcDXzqnDc",
                    "WBkydQB3xoOzgdxsd7Nc4BExnHg",
                    "Stn5dqKi7o2DdvxgjIFcmj9Qn9e",
                    "BS0UdRFllo1i2dxP3uMckvrwnGc",
                    "GpsFdL3CNoxjY0x75cpcPp6yn8T",
                    "ClZVdNWzKoYIkFxkdhKcykeZnYe",
                    "N5zXdd46Ooqwi0xaB6QcI9BInin",
                    "XsiAd4LfSo8yyKxR9O1cjO5snI3",
                    "OoVUdBYTMo62lbxZMpHcr0jFnCn",
                    "PKAIdzb2KoamdQxTidXc48LMnzd",
                    "PWfyd97FTo5tYcxT6qzcjDlfnWb",
                    "MjAvdN6cIoDDvHx2ZJgcsimvnbe",
                    "VIbcdsYocokK4yxUYO4cmDs2nih",
                    "OfCndEt07o2cAExq8H6cU6kGnDd",
                    "FwerdIWlIovsrPxAXVDcjULunOy",
                    "DMFld4zyioYKgwxK54DcUr14n9g",
                    "ZhoRddP53opgZNxaDVWceY2jntc",
                    "V68wduke1oo3OlxFrX4c1O2hnOb",
                    "OJz7dvJQTol8AVxUf8vc9lcrnVb",
                    "AGwJduS19oICzGxMkYScKU41niw",
                    "GOBCdwUtEoG54Mx0ILScfEntn3d",
                    "RU0odlJ7QowcsDxm5gpcy5eWnRe",
                    "GLfSdWSTtoTmL8xP3Fgcc1p8nSc",
                    "V58sd00XloUM3Ux6gogcMltynwg",
                    "GMq4dQt0EoWRCQxf5nqcpDtqnEg",
                    "U3P6dqcGlohKCOxFILEcE5lanAe",
                    "H7Gxdo5YFoaM11xV3ymcG41Qnwe",
                    "F6gediWPZoTRlhxOldlcNKNfnre",
                    "KqbndVIQ3ofkHsx5Ouucvl50nng",
                    "CpTKdEvoBo66PixJZMSckbLXnwd",
                    "T4E4dCHNvoySQYxWdewcrSzLnRc",
                    "WS7edcDxQoDCQBxsdflcLVm2nhe",
                    "BeQzdC0i6ouANNxyKroc1tsInyh",
                    "CvFHduOcYoZoZbx6v7Vc78FGnAg",
                    "KtZXd3haZoK2kOxztE6c4fU1nEc",
                    "VI3odtmUBog2lKxBbFXcj73Tnec",
                    "BO7qdtzTvoVn8lxyv2lcMgp8ncf",
                    "ZMQ5d7NPKomfqwxCpaQcCtaSnhe",
                    "S8Indq709oQIDzxWARBcUfrTnQf",
                    "QDqfdpEmxora4axMX5icdB7lnoh",
                    "KBUKdhhPjoRmaExGXKvcblLcnFb",
                    "IaO3dsCkAolid8xmF89csdpnn0e",
                    "PBV6dTZWFosvUFx5mSScSI5bnPS",
                    "Zof8dDfjuoPmijxg6LkcJCzznLf",
                    "Sq9FdhHMioiMSqxODjzcOfBAn3b",
                    "TEQQdMC9noT8kex7aW1cn3K4nih",
                    "ZA5ud9XmWogu3Vx8Pgbc44Non4f",
                    "Fes3djI20oPI13x2Nh6c1Usenme",
                    "X0g9dHj02oLiq3xwbfJcTflznLc",
                    "OlCddC6LMoEg0qx2NbpcUsl5nxc",
                    "NcikdkoUqo1PlOxDhGFcC6fSnRe",
                    "MnjVdo13poQfoKxTUieczPaHnmg",
                    "Usifd2hOfoXwutxfaR7cs1uznqI",
                    "Dk3Dd2MfLoevjMx1NKGcUCmUnPe",
                    "HDB3dlmfDowqV9xLR5tcpzAUnHg",
                    "Uksfdo8qTo6lBwxKthEcqwXHn3b",
                    "ONbZdQFsyoyRLQxvi2DcUdBanWM",
                    "R7UBd7oxYoTc7oxVEUgcMjkHnpd",
                    "MUUSdohapoeGAGx1e8ocHVLCn4c",
                    "TbXxdopZfosWmAxUUmTcHpa4nFd",
                    "F7ZwdLnamotF4Vxka4xcdV76n5c",
                    "MHiZdqyunooKUQxXcBpcTfK4ndb",
                    "KtUkd7gh2oijefxEubPcMyOFnCf",
                    "Ane8dnuNtoNNKPxhbdPcOK2jnrg",
                    "GZFLdBGCLoqmWXxdf6WcVr6SnLc",
                    "KE95dXBLzo9w3hx3sOvcaiWwnKf",
                    "UAZLdGXQnogVGRxqWzGcSLaQnUb",
                    "HPhtdFPdtooy4ixwMJvc1BoXnag",
                    "WWJqdfrdYofEEwxP9BjcaTZjnue",
                    "Hv0DduzUWosvINx4QzRcvJvynDh",
                    "SDipd0ow9oki87xd1LIcskcHnAg",
                    "AjfVdApK8oHg0NxjYx4cYLNwnjf",
                    "CWOadpk4noQrvYxltfJcnH8QnHe",
                    "IW4hdalY3oub2zxAxCdcy5rin6d",
                    "Hy2wdcML3o7OKKxvvbkcGkzfnaf",
                    "E1L2dK6yeoVk7ExxrRXcukfCnCc",
                    "W24mdQi3koorTUxfUvtcTt7snLf",
                    "RhFFdAzCEoJGcyxiKobcvkDdn2e",
                    "WBEPdIdknosEJTx8nqUcCOyunBg",
                    "Ql3tdcXNWolrKSxTmpxcH5drnpK",
                    "ZVjxd3t5sopyTqxK6nBc1okEnad",
                    "CENydsic1ozQYwx9aEpcA16unyd",
                    "Z16odL4xFo6camx55PicIQKnnYg",
                    "Y8DddahTvoarlxxXM3HcIAefnTc",
                    "UeiMdSfPgocxKHx2pIwcYNConNd",
                    "YQmvdQsjuocQGLxhne9cF8FOn7f",
                    "YxkedO5knojKFkxTi2wcIxWxnfc",
                    "SevDdCeBRooyynxoHcdcrTTonje",
                    "UsnndLaVnoFvUlxVgf8cjcBznoh",
                    "Wle6dVmgUoLHOPxkCWbcN0kQnV8",
                    "LmyydiBM0oc1MjxNSQ9cdEwZnXb",
                    "Sy9VdqPf4o4j7ix3aGQc4b1onsb",
                    "S4OudHotAovNpFx89DAcnuYBnpb",
                    "DCJZdmb52ou0PvxSQcIchQEFnXg",
                    "VAkQdFUrvo9fWqxKrjcctzsGnac",
                    "YMeRd3Kiuox0BQxccjucPubfnTc",
                    "XcAxdG27toBnU9x206Ncsk4knBf",
                    "VSg0dR2T0omkVxx8DZfcXJr9nag",
                    "B6uLdctGooszzbxYPRdcedWFnWh",
                    "MUrvdbG1toXOXqxOVelcNBs2nGg",
                    "Er0xdsKk9ocF2axLRQMcNDDmnwb",
                    "QMW5dC53IobNWMxJb3scT1Emnue",
                    "ZShpd0VYrokVU1xsKqmc37Cynog",
                    "C1J3dY1jTo7dDHxwfDjcH7QSnsd",
                    "KwKqdt9vFoxq0CxDfXBc2ny1nCe",
                    "RXJidjFWbouUzuxMxrec2xEdn5d",
                    "PzYAd1nEPoco4qx0tdNcwluJnse",
                    "F8F7dy5qzonZGGxiY8tcpczznIg",
                    "WLNkdyhJ8oViRExhP5ecoMHGnlc",
                    "K6OJdu183oME7bxscnFcYRZNnCc",
                    "RYwcdmCQLoAZ2Fxffauc0j2on0g",
                    "DT6OdMhwioSuSWxkJFuc617Yn8b",
                    "OD0edTPz1o9YksxUj4Vcnah0nig",
                    "BxVed1crioSTzOx653Ic0ooGnFo",
                    "U42DdeZ1JodeUgxc2Wicvbplnge",
                    "E6Ujd5LG5oLgXlxu5YgcHnrwntT",
                    "LoundHMW0odzi1xmh55c85fhnid",
                    "NvsEdaa5AoPGXAxQPEAce9n5nTg",
                    "FZ3Nd06qjophpOxVdrVc0KoxnHh",
                    "CCaGdhqS4oOsYyxbsGIcrf4NnDz",
                    "KmhwdaAw8owhayxDpYHcfp7dnjd",
                    "VCwLdcE4MouMChx2ZGWcbst5nde",
                    "EcG6dLQyFovwaLxektLcq9QXnHe",
                    "AtaxdUREGoORfNx8NBBcZECpnQf",
                    "JjIJdjct5ouIolx1ZGLcBPCZnl0",
                    "PeveduiVNokxhlxcVTqcvOEungL",
                    "RGpNdE2JGoeGiYxNGbGc3YUJnBe",
                    "YIKedZJcYofBcjxrLRPcfjShnTY",
                    "JOlidVmuOoiR5ixz48Scz0zunYb",
                    "OMy9doba8oTVyNxr3aJcGefinGd",
                    "V9HKdpXyioOzNExZF0Tc6TETnRf",
                    "ZaB2dVjqqoNfXEx4phQcjg0Fncd",
                    "DD3sdPWyoopakYxWk6Gctbfonoh",
                    "RfFqdXs5qoWNY1x4GsWcAsdknyg",
                    "OgxXdiLWJoSzZpxJSC4c79H5ndu",
                    "JMggd1NJ2o05Zmx27dncUWsrngd",
                    "D0kOdYDY5oaI1jxAIEwcJes6nej",
                    "U1dydX5TaoOO55xmvg5c0AwgnwA",
                    "NKWgdmatTomliexLpNpcGNDNnLd",
                    "G8AXdXH8oopTDNxV7BhcVDhun0b",
                    "QFdDdj3kDoDLkvxRmiwcEO0qnbc",
                    "RRezd9375oCkLzxAh8bcByJmnWd",
                    "Ifurd6qVFog30yxuex8cJd0Hnad",
                    "QMrfdQeuUoZoO6xJLqhcwFE4nRb",
                    "J0t4dizApoeMb6xCwNrcGf4AnEt",
                    "NUWmdR1xEojoV2x0kJVcKnjonld",
                    "BwCSd8Ooyou0Spx3HVecOknunhh",
                    "W15Dd6DtfozzMjxPPm8cVslGnNz",
                    "U5ZtdV9ZxojfvIxLFxgc3efnnJf",
                    "UptzdbAYsoQgM4xflXzcqj5KnGb",
                    "Y9wYdih95oxz3zxgBdUcokhxnyd",
                    "C7cpdmEo0oeh2Kx7CRhcVWdinKf",
                    "EuDIdqOnToAKdHxUoAjcQxzmnqd",
                  ],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+c" },
                      text: { 0: "《炼丹Lora终极攻略》" },
                    },
                  },
                  align: "",
                  cover: {
                    token: "Ik6zbUzTloUPBNx9HUecwUEenHh",
                    url: "",
                    offset_ratio_y: 0,
                    offset_ratio_x: 0,
                    type: 1,
                    mime_type: "image/jpeg",
                  },
                  doc_info: {
                    editors: ["6939446571461246978"],
                    options: ["editors", "create_time"],
                    deleted_editors: null,
                  },
                },
              },
              LVlLdAbVcoiUx4xa1Y8ckEB1nCd: {
                id: "LVlLdAbVcoiUx4xa1Y8ckEB1nCd",
                version: 1,
                data: {
                  type: "grid_column",
                  parent_id: "Qvs0dzQSRoLbx4x7Tt1c9LMknKc",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: ["U8JNdE8JYokdGjxCSCBc0S0Pnme"],
                  width_ratio: 0.428231239993173,
                },
              },
              LZpIdqFn2oyIWGxjb2ycXQQGnWb: {
                id: "LZpIdqFn2oyIWGxjb2ycXQQGnWb",
                version: 2,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              LfRPd2peloLiXTxWYBGcvqwpn0f: {
                id: "LfRPd2peloLiXTxWYBGcvqwpn0f",
                version: 23,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["bold", "true"],
                        1: ["author", "6939446571461246978"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*1*0+c" },
                      text: { 0: "它们的训练逻辑都是一样的" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              M0indFMfpojRZ5xO4rJcrsrwn0R: {
                id: "M0indFMfpojRZ5xO4rJcrsrwn0R",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              M6yMdeIEIoUUE4xOQFMckDghnpd: {
                id: "M6yMdeIEIoUUE4xOQFMckDghnpd",
                version: 36,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+17" },
                      text: {
                        0: "文章包含了Lora的功能介绍，炼丹方法，实操案例，大家只要跟着一步一步操作，一定能学会",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              MN4wd0AZUoh6l2xo296c0NZznCd: {
                id: "MN4wd0AZUoh6l2xo296c0NZznCd",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              MS1fdPXZpo2gy0xam5ncGTOmn2d: {
                id: "MS1fdPXZpo2gy0xam5ncGTOmn2d",
                version: 9,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+e" },
                      text: { 0: "训练真人Lora就选“人物”" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              MTgMdQ4hpo47VFxddKgcOry4nqe: {
                id: "MTgMdQ4hpo47VFxddKgcOry4nqe",
                version: 1,
                data: {
                  type: "grid_column",
                  parent_id: "JheNdCUaPoaNxhxKbMjcc56Onob",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: ["Mkv4dc4t0orFuwxTMojcooApnHc"],
                  width_ratio: 0.5,
                },
              },
              MViZdCqkvo688vxl095cyeu8nbc: {
                id: "MViZdCqkvo688vxl095cyeu8nbc",
                version: 27,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+16" },
                      text: {
                        0: "有用脚本训练的，也有在网站界面上训练的，最近还有很多朋友做出来了训练Lora的整合包",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              MZdXdtsG6oaDNcxxedmcearknWb: {
                id: "MZdXdtsG6oaDNcxxedmcearknWb",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "I3XsbiCNioPUeWxBdpecQgiWnSd",
                    mimeType: "image/png",
                    size: 105998,
                    scale: 1,
                    width: 2160,
                    height: 1215,
                    name: "1685768396232.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              Maj0dU8ZLojk7OxNgTucvVKnnhb: {
                id: "Maj0dU8ZLojk7OxNgTucvVKnnhb",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "TrDNbT7F6oh5wGxCBTSc3TEMnZ6",
                    mimeType: "image/png",
                    size: 647647,
                    scale: 1,
                    width: 2160,
                    height: 1215,
                    name: "1685546819857.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              Mgz0d3towooWcmxVTI4cOtpAnej: {
                id: "Mgz0d3towooWcmxVTI4cOtpAnej",
                version: 3,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["bold", "true"],
                        1: ["author", "6939446571461246978"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*1*0+h" },
                      text: { 0: "界面会有些不一样，但原理都是一样的" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              MiIJdJSWlo4hHKxKoxxczKsWnzb: {
                id: "MiIJdJSWlo4hHKxKoxxczKsWnzb",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              MjOyd9M3IomXVrxVmWpcb9N7nDK: {
                id: "MjOyd9M3IomXVrxVmWpcb9N7nDK",
                version: 19,
                data: {
                  type: "text",
                  parent_id: "QGa2dzMHkothYvxvLaXcTYjdnwd",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+v" },
                      text: {
                        0: "下面内容是没有广告的噢，如果大家有其他更好的方法也可以分享出来",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Mkv4dc4t0orFuwxTMojcooApnHc: {
                id: "Mkv4dc4t0orFuwxTMojcooApnHc",
                version: 2,
                data: {
                  type: "image",
                  parent_id: "MTgMdQ4hpo47VFxddKgcOry4nqe",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "GU90bWTVkoB9T9x9Oakc1mSunFJ",
                    mimeType: "image/jpeg",
                    size: 173774,
                    scale: 0.712890625,
                    width: 1024,
                    height: 1536,
                    name: "00603-4282086631-(masterpiece, top quality, best quality, official art, beautiful and aesthetic_1.2), 1girl, long black straight hair,  solo, sta.jpeg",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              MxsBdwF7QohK1bxNJPicYdW1nUc: {
                id: "MxsBdwF7QohK1bxNJPicYdW1nUc",
                version: 8,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["bold", "true"],
                        1: ["author", "6939446571461246978"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*1*0+e" },
                      text: { 0: "严禁抄袭搬运，势必追诉到底！" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              N24HdjeQdormlBxfdBLcuh0Inog: {
                id: "N24HdjeQdormlBxfdBLcuh0Inog",
                version: 1,
                data: {
                  type: "quote_container",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: ["BV5vdhytYolnLFx50a1cZ6H5nHf"],
                },
              },
              NF42dOu9hoLXPnxDJ4Kc5Upunvh: {
                id: "NF42dOu9hoLXPnxDJ4Kc5Upunvh",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "VyaKbkyt0oQSuaxGSYAcUCSgnNh",
                    mimeType: "image/png",
                    size: 3711071,
                    scale: 1,
                    width: 2160,
                    height: 1215,
                    name: "1685532745992.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              NVHHdEqpooWtVtx5XiWcxJabnDe: {
                id: "NVHHdEqpooWtVtx5XiWcxJabnDe",
                version: 16,
                data: {
                  type: "heading2",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+j" },
                      text: { 0: "1.A卡和Mac系统的福音，云平台炼丹" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Nip9dpIAHoteQQxHxUecqaH7n7f: {
                id: "Nip9dpIAHoteQQxHxUecqaH7n7f",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "X8SjbFSk1oJDrJxjZhlc4NYdndh",
                    mimeType: "image/png",
                    size: 106266,
                    scale: 1,
                    width: 2160,
                    height: 1215,
                    name: "1685620569573.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              NjXgdLznMoFmFIxGkTCc6oQ5nwf: {
                id: "NjXgdLznMoFmFIxGkTCc6oQ5nwf",
                version: 1,
                data: {
                  type: "grid",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [
                    "NpZYdBQIWo2wLvxgjnccxx4Ynxg",
                    "UVbzd0uy2osWbyxYYOWcQiGwncf",
                  ],
                },
              },
              NoGSdcgGyo00wUxqGs2cdruvnZd: {
                id: "NoGSdcgGyo00wUxqGs2cdruvnZd",
                version: 14,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+p" },
                      text: { 0: "ControlNet负责更好地“控制”这个“模型”" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              NpZYdBQIWo2wLvxgjnccxx4Ynxg: {
                id: "NpZYdBQIWo2wLvxgjnccxx4Ynxg",
                version: 1,
                data: {
                  type: "grid_column",
                  parent_id: "NjXgdLznMoFmFIxGkTCc6oQ5nwf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: ["E2SqdxaNrobxu3xVr3fcf0ZBnKg"],
                  width_ratio: 0.5,
                },
              },
              Nr9wdY5bvo70szxO6lWcwMZbnQd: {
                id: "Nr9wdY5bvo70szxO6lWcwMZbnQd",
                version: 1,
                data: {
                  type: "grid_column",
                  parent_id: "D2mBdFq27oPpnlxQ52HcUaS9nSc",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: ["XrogdDr4Foa4kaxYiULcAFl8nyc"],
                  width_ratio: 0.5000635188287699,
                },
              },
              O88sdVyZUoPPwxxTeaTcDH2Onib: {
                id: "O88sdVyZUoPPwxxTeaTcDH2Onib",
                version: 3,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              O9krdjIB5orPfkxtfivc6wfzngd: {
                id: "O9krdjIB5orPfkxtfivc6wfzngd",
                version: 5,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["author", "6939446571461246978"],
                        1: ["bold", "true"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0*1+6" },
                      text: { 0: "2.准备素材" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              OIoPdy1yIoOwNLxjPPWcERNRnCc: {
                id: "OIoPdy1yIoOwNLxjPPWcERNRnCc",
                version: 3,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              OVtLd7u5OoHtuBxmn2hcYHg8nzf: {
                id: "OVtLd7u5OoHtuBxmn2hcYHg8nzf",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Oeo9dau1UoqXKjxcoxUcH9c0nPh: {
                id: "Oeo9dau1UoqXKjxcoxUcH9c0nPh",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "R71Odf7RwohRoWxEeNnc7KVUnrg",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "DrqMb837Ioi6i5xGnmAcfK5Lnkg",
                    mimeType: "image/png",
                    size: 519686,
                    scale: 1.42578125,
                    width: 512,
                    height: 768,
                    name: "00021-1195445282-The best quality, ultra-high definition, masterpieces, extreme detail, 8K,_hand,five fingers.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              OzwUdOr40oYoi0x6HGQcM8ScnMf: {
                id: "OzwUdOr40oYoi0x6HGQcM8ScnMf",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              P0u2dX12doQwLlx9tkCcYiF2nxf: {
                id: "P0u2dX12doQwLlx9tkCcYiF2nxf",
                version: 1,
                data: {
                  type: "grid_column",
                  parent_id: "D2mBdFq27oPpnlxQ52HcUaS9nSc",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: ["DeMxd3uVVoy5QTxUQBScKuaInCb"],
                  width_ratio: 0.4999364811712301,
                },
              },
              PABkd5Ds1oOzZRxdCcecLfj7nid: {
                id: "PABkd5Ds1oOzZRxdCcecLfj7nid",
                version: 13,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+h" },
                      text: { 0: "它直接影响最后出来的Lora的质量" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              POW8dEJRxoJHE5xs9AFcGw1bnNf: {
                id: "POW8dEJRxoJHE5xs9AFcGw1bnNf",
                version: 34,
                data: {
                  type: "text",
                  parent_id: "DO7RdWvZZoasIVxkzGhcr9JonIb",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+12" },
                      text: {
                        0: "如果你的Stable Diffusion里面没有模型，那就要先去下载模型噢！",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              PeOhdvokmoI34kxUEvScPSaVnKe: {
                id: "PeOhdvokmoI34kxUEvScPSaVnKe",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Pg7RdsAaLoTbmsx6rLMcJkFOnje: {
                id: "Pg7RdsAaLoTbmsx6rLMcJkFOnje",
                version: 14,
                data: {
                  type: "heading1",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+c" },
                      text: { 0: "二、4个步骤炼制Lora" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              PhuYdCO2yoq7OixVMHkcTpNKnmf: {
                id: "PhuYdCO2yoq7OixVMHkcTpNKnmf",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "WmVNbGVeio3xOhx2Mquc2PVvnif",
                    mimeType: "image/png",
                    size: 563204,
                    scale: 1,
                    width: 2160,
                    height: 1215,
                    name: "1685546644038.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              Pjo1dhVi7oXgzQxILHRczFnDnzd: {
                id: "Pjo1dhVi7oXgzQxILHRczFnDnzd",
                version: 8,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+4" },
                      text: { 0: "双击打开" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              PkSHdN1DxohiZfxFKh9cz7p7n6g: {
                id: "PkSHdN1DxohiZfxFKh9cz7p7n6g",
                version: 2,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              PxrbdqfxzolPiuxGvCrc5VWTnyg: {
                id: "PxrbdqfxzolPiuxGvCrc5VWTnyg",
                version: 30,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+17" },
                      text: {
                        0: "打开解压之后的文件夹，在“cfurnace_ui”文件夹里面找到“赛博丹炉”的应用程序",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              QAM6d94vPoTTMZxGb1jc08d6nAe: {
                id: "QAM6d94vPoTTMZxGb1jc08d6nAe",
                version: 29,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+r" },
                      text: {
                        0: "点击可以直接打开文件夹，找到SD的文件夹调用里面的模型",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              QGa2dzMHkothYvxvLaXcTYjdnwd: {
                id: "QGa2dzMHkothYvxvLaXcTYjdnwd",
                version: 1,
                data: {
                  type: "quote_container",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: ["MjOyd9M3IomXVrxVmWpcb9N7nDK"],
                },
              },
              QNzCdXsoVoi4UdxqMwpcBFiFnyf: {
                id: "QNzCdXsoVoi4UdxqMwpcBFiFnyf",
                version: 9,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+a" },
                      text: { 0: "右边是所有照片的标签" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              QObudl7v9o2kNFxGbWFcM5Zmn7W: {
                id: "QObudl7v9o2kNFxGbWFcM5Zmn7W",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "B1rWbOWRFo5Xw8xudL8cfZ7fnad",
                    mimeType: "image/png",
                    size: 342584,
                    scale: 1,
                    width: 2160,
                    height: 1215,
                    name: "1685539429580.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              QQ24dWfxqoSsoMxcIo6c9s3CnEg: {
                id: "QQ24dWfxqoSsoMxcIo6c9s3CnEg",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              QUEYdag6GoMumUxi0c8cvTE6n4c: {
                id: "QUEYdag6GoMumUxi0c8cvTE6n4c",
                version: 21,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+o" },
                      text: {
                        0: "Lora负责把自己生活中有关联的人或物炼制成模型",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              QVfIdCFpDoh9NXxJvhzc7DbZn5e: {
                id: "QVfIdCFpDoh9NXxJvhzc7DbZn5e",
                version: 20,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              QWkYdtzjzoJiBoxTom7cciMtnbe: {
                id: "QWkYdtzjzoJiBoxTom7cciMtnbe",
                version: 8,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+e" },
                      text: { 0: "这里面就是形容照片的一些标签" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Qf7idunDJoUO3cxXQI4cpjPcngg: {
                id: "Qf7idunDJoUO3cxXQI4cpjPcngg",
                version: 2,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Qvs0dzQSRoLbx4x7Tt1c9LMknKc: {
                id: "Qvs0dzQSRoLbx4x7Tt1c9LMknKc",
                version: 1,
                data: {
                  type: "grid",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [
                    "LVlLdAbVcoiUx4xa1Y8ckEB1nCd",
                    "R71Odf7RwohRoWxEeNnc7KVUnrg",
                  ],
                },
              },
              R5FtdfatRo4Q0axhSCMcjjJ0nPb: {
                id: "R5FtdfatRo4Q0axhSCMcjjJ0nPb",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              R71Odf7RwohRoWxEeNnc7KVUnrg: {
                id: "R71Odf7RwohRoWxEeNnc7KVUnrg",
                version: 3,
                data: {
                  type: "grid_column",
                  parent_id: "Qvs0dzQSRoLbx4x7Tt1c9LMknKc",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: ["Oeo9dau1UoqXKjxcoxUcH9c0nPh"],
                  width_ratio: 0.571768760006827,
                },
              },
              Ra0Yd2gocoOUyQx6bsLc8jSVnTd: {
                id: "Ra0Yd2gocoOUyQx6bsLc8jSVnTd",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              RcqudGqc6oQqaWxEfBRchKp0ntc: {
                id: "RcqudGqc6oQqaWxEfBRchKp0ntc",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              RdTbdr0b6otboOxVZN7c23VWnbb: {
                id: "RdTbdr0b6otboOxVZN7c23VWnbb",
                version: 24,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+q" },
                      text: {
                        0: "在炼Lora之前，需要大家先确认一下自己的电脑配置：",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              RgCFdph1aou8bPxUo5tcs7ITn1g: {
                id: "RgCFdph1aou8bPxUo5tcs7ITn1g",
                version: 7,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+c" },
                      text: { 0: "训练二次元就选“二次元”" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Rij9dqxXMo1QOoxCMsgcPeAWnSc: {
                id: "Rij9dqxXMo1QOoxCMsgcPeAWnSc",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              RmMGdQAUmoAQECxyIPpcBRUpnuf: {
                id: "RmMGdQAUmoAQECxyIPpcBRUpnuf",
                version: 34,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+1d" },
                      text: {
                        0: "两者结合，你就能真正把SD用起来，无论是定制自己的真人模特，还是给某个商业产品做成模型，都可以实现",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Rs38dyAzvo1HTcxPb9CcJ5GenHd: {
                id: "Rs38dyAzvo1HTcxPb9CcJ5GenHd",
                version: 29,
                data: {
                  type: "text",
                  parent_id: "W7TadHEEto1j2Ax3rMjcQlFSnSc",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+10" },
                      text: {
                        0: "勾选了之后就会再多裁剪出来一组只有脸的照片，这样AI能学到更多的脸部细节",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              RsiOd3TIhoexZExtMFGcGF0anKg: {
                id: "RsiOd3TIhoexZExtMFGcGF0anKg",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "PIQLbAKOpo25Iix0RAvcrhRSnUf",
                    mimeType: "image/png",
                    size: 1402522,
                    scale: 1,
                    width: 2160,
                    height: 1215,
                    name: "1685547330873.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              Ruk7duB1do41DaxnX1HcIK4Fnde: {
                id: "Ruk7duB1do41DaxnX1HcIK4Fnde",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              S3W5dXKwQoeB2bx29AacsP9OngX: {
                id: "S3W5dXKwQoeB2bx29AacsP9OngX",
                version: 14,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+k" },
                      text: { 0: "找到“赛博丹炉”，点击右边的“立即添加”" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              SDlIdi87Qo6LRyxjGHGcC48qnFe: {
                id: "SDlIdi87Qo6LRyxjGHGcC48qnFe",
                version: 21,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+f" },
                      text: { 0: "这里我们需要把照片大概检查一下" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              SJ6nd0sobocRrhx19O9cZlvbnPe: {
                id: "SJ6nd0sobocRrhx19O9cZlvbnPe",
                version: 5,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+8" },
                      text: { 0: "衣服Lora👇" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              SXe6d4yuKootzyxeZWqcKKyqnGd: {
                id: "SXe6d4yuKootzyxeZWqcKKyqnGd",
                version: 11,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+e" },
                      text: { 0: "如果想炼绘画的风格可以选画风" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              SYs1dzPXMoY0IExYLRccGI6dnqL: {
                id: "SYs1dzPXMoY0IExYLRccGI6dnqL",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "B9VmbUKGnoA6EtxUMZWc0lBXnWf",
                    mimeType: "image/png",
                    size: 254308,
                    scale: 1,
                    width: 1920,
                    height: 1200,
                    name: "1685531447646.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              SZ3ldFJ14oeF6lxWY0Zc6q7DnEd: {
                id: "SZ3ldFJ14oeF6lxWY0Zc6q7DnEd",
                version: 12,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["bold", "true"],
                        1: ["author", "6939446571461246978"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*1*0+a" },
                      text: { 0: "手动删掉或者增加标签" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              SceLd5e89o54rzxKeDdcgAwYnhb: {
                id: "SceLd5e89o54rzxKeDdcgAwYnhb",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              SecPdw1Pxo7QFbx0Ia2ctuxAn4d: {
                id: "SecPdw1Pxo7QFbx0Ia2ctuxAn4d",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              SlFjdnEfnogB2gxj0bxcP5qpnVe: {
                id: "SlFjdnEfnogB2gxj0bxcP5qpnVe",
                version: 15,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+g" },
                      text: { 0: "点击链接注册账号，然后下载青椒云" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              SmSkdaoCsou8SuxUNWkc0UFOn2g: {
                id: "SmSkdaoCsou8SuxUNWkc0UFOn2g",
                version: 17,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+14" },
                      text: {
                        0: "后续会再出ControlNet的教程，但难度较大，可能需要耐心等待，希望大家理解",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              SmYDdgC8ooKorCxcGdmcoXiqnKg: {
                id: "SmYDdgC8ooKorCxcGdmcoXiqnKg",
                version: 14,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+i" },
                      text: { 0: "然后点击“上传素材”，上传自己的照片" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              SmgzdiffEorsaQxa0yqc5nYsnpg: {
                id: "SmgzdiffEorsaQxa0yqc5nYsnpg",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              SyeMdujnaoNctIxgQNAc8mglnKc: {
                id: "SyeMdujnaoNctIxgQNAc8mglnKc",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "KkUBbgiFloi1oSxOKFGcQ1acnLe",
                    mimeType: "image/png",
                    size: 761845,
                    scale: 1,
                    width: 2160,
                    height: 1215,
                    name: "1685546953170.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              T10od8TEUoDdmAxzOhhcU5pzntf: {
                id: "T10od8TEUoDdmAxzOhhcU5pzntf",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              TAd2dWHiHoRPMXx6SbjcoVU3nra: {
                id: "TAd2dWHiHoRPMXx6SbjcoVU3nra",
                version: 19,
                data: {
                  type: "text",
                  parent_id: "CdIVd7T1noEDU6xoqS4cy5ELnSd",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+p" },
                      text: {
                        0: "整合包就是把炼丹所需要的所有工具都整合到一个软件里",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              TGNydiGiNoBUJTxLxmdcYqNcn4c: {
                id: "TGNydiGiNoBUJTxLxmdcYqNcn4c",
                version: 24,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+g" },
                      text: { 0: "点击“删除全部”把默认的素材删掉" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              TpgGdrzd2oDpPKxx3ozc3bGSnGb: {
                id: "TpgGdrzd2oDpPKxx3ozc3bGSnGb",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Tt9nd0zTWoCsNixSazScZQU9nyg: {
                id: "Tt9nd0zTWoCsNixSazScZQU9nyg",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              U2Hzdd6cqoQZd3xxQSRcOvD7nrf: {
                id: "U2Hzdd6cqoQZd3xxQSRcOvD7nrf",
                version: 22,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+y" },
                      text: {
                        0: "但不得不说的是，目前的Lora还不能做到100%相同，尤其是细节方面",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              U8JNdE8JYokdGjxCSCBc0S0Pnme: {
                id: "U8JNdE8JYokdGjxCSCBc0S0Pnme",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LVlLdAbVcoiUx4xa1Y8ckEB1nCd",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "DQx8bUdtvocFH6xRP53cfy21nHf",
                    mimeType: "image/jpeg",
                    size: 2124243,
                    scale: 0.568978955572876,
                    width: 1283,
                    height: 2577,
                    name: "964ce71af1a0894061ec8cc6380ec94.jpg",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              U9CEdHbNeoNjLrxFjiWclTEonCe: {
                id: "U9CEdHbNeoNjLrxFjiWclTEonCe",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              U9PpdoiwGoJH9ixW2g4cR98qnZc: {
                id: "U9PpdoiwGoJH9ixW2g4cR98qnZc",
                version: 1,
                data: {
                  type: "quote_container",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: ["ZnYldMJybo1A4xx0DqJc0vbAnRd"],
                },
              },
              UL7fdbRlFo8gFjxVgOscZVa5nZg: {
                id: "UL7fdbRlFo8gFjxVgOscZVa5nZg",
                version: 11,
                data: {
                  type: "text",
                  parent_id: "DO7RdWvZZoasIVxkzGhcr9JonIb",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+h" },
                      text: { 0: "网盘里面已经给大家放了这两个大模型" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              UMrHd9MbtoGdSFxQlRtc5MLYnCF: {
                id: "UMrHd9MbtoGdSFxQlRtc5MLYnCF",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              UUAPdpvKloEdYqxxqGnc7KkTnve: {
                id: "UUAPdpvKloEdYqxxqGnc7KkTnve",
                version: 10,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+e" },
                      text: { 0: "这里我们用到的云平台是青椒云" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              UVbzd0uy2osWbyxYYOWcQiGwncf: {
                id: "UVbzd0uy2osWbyxYYOWcQiGwncf",
                version: 1,
                data: {
                  type: "grid_column",
                  parent_id: "NjXgdLznMoFmFIxGkTCc6oQ5nwf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: ["WoY6dMjY0oZ4dKxz7ANcfMtDnYg"],
                  width_ratio: 0.5,
                },
              },
              UYAidcAENoGMRgxW0UUcZhfMnJe: {
                id: "UYAidcAENoGMRgxW0UUcZhfMnJe",
                version: 17,
                data: {
                  type: "heading1",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+c" },
                      text: { 0: "一、炼Lora能做到什么" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Ug1DdWEu6otbQGxiC2ycVCj6nQj: {
                id: "Ug1DdWEu6otbQGxiC2ycVCj6nQj",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              UnL4d3VN0oAvkZxDcXucx6xPnb3: {
                id: "UnL4d3VN0oAvkZxDcXucx6xPnb3",
                version: 16,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+x" },
                      text: {
                        0: "而且Lora只需要少量的数据就可以训练出来，比训练大模型要简单很多",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              UtgDdBh3RoP8D5xqQTwceBrFnre: {
                id: "UtgDdBh3RoP8D5xqQTwceBrFnre",
                version: 20,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["author", "6939446571461246978"],
                        1: ["bold", "true"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+8*0*1+i" },
                      text: {
                        0: "下载好了之后把它解压到D盘或者E盘，不要放在C盘！！",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              VAPvd0DuXoBer2xSVfQc5vrCnFh: {
                id: "VAPvd0DuXoBer2xSVfQc5vrCnFh",
                version: 19,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["bold", "true"],
                        1: ["author", "6939446571461246978"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*1*0+m" },
                      text: { 0: "给大家看看我自己训练的Lora复刻真实的程度" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              VBTYds3UGoH6fRxVYDJcO5GsnHg: {
                id: "VBTYds3UGoH6fRxVYDJcO5GsnHg",
                version: 10,
                data: {
                  type: "heading2",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+6" },
                      text: { 0: "4.改变画风" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              VN9QdazBuoKIckxIwhFcBfuEn2g: {
                id: "VN9QdazBuoKIckxIwhFcBfuEn2g",
                version: 16,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+x" },
                      text: {
                        0: "2.5元一个小时，一般新注册的用户会有优惠券，可以免费试用几个小时",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              VNXvddMWTo9XmCxCKHbcxRbSn2e: {
                id: "VNXvddMWTo9XmCxCKHbcxRbSn2e",
                version: 5,
                data: {
                  type: "heading1",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+4" },
                      text: { 0: "视频教程" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              VQakdsOYao6eY0xtg1qc8texnyu: {
                id: "VQakdsOYao6eY0xtg1qc8texnyu",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              VZyKdvmp1oKZOpxjMRCc42Tcnnh: {
                id: "VZyKdvmp1oKZOpxjMRCc42Tcnnh",
                version: 14,
                data: {
                  type: "heading2",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+9" },
                      text: { 0: "3.炼衣服Lora" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              VduRdNNJhoZolNxovEEc9GvinZc: {
                id: "VduRdNNJhoZolNxovEEc9GvinZc",
                version: 2,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              ViuZd5o8WosnykxQ6HxcizkCnhe: {
                id: "ViuZd5o8WosnykxQ6HxcizkCnhe",
                version: 7,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+c" },
                      text: { 0: "然后新增一个“粉色衬衫”" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              VkBadt4Nmo23vzxY4tScKsH5nyg: {
                id: "VkBadt4Nmo23vzxY4tScKsH5nyg",
                version: 6,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+b" },
                      text: { 0: "然后点击“新增云桌面”" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              VoVMdmYwPoO0kjxWSp5cUWf3nqc: {
                id: "VoVMdmYwPoO0kjxWSp5cUWf3nqc",
                version: 21,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+10" },
                      text: {
                        0: "如果电脑配置可以的朋友们，还是建议在本地下载整合包（云平台会有一点点卡）",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Vt4TdIq70owhlLxBBw2cDTNqnHg: {
                id: "Vt4TdIq70owhlLxBBw2cDTNqnHg",
                version: 2,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["link-id", "f3a65cd5-8b9f-45aa-a844-a8548a33928f"],
                        1: ["author", "6939446571461246978"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*1*0+x" },
                      text: { 0: "https://account.qingjiaocloud.com" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              W6WwdVRJkoAVJsxUJ4ncQmjAn6c: {
                id: "W6WwdVRJkoAVJsxUJ4ncQmjAn6c",
                version: 14,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+j" },
                      text: { 0: "这时候会多出来一个选项框，点击“开机”" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              W7TadHEEto1j2Ax3rMjcQlFSnSc: {
                id: "W7TadHEEto1j2Ax3rMjcQlFSnSc",
                version: 1,
                data: {
                  type: "quote_container",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [
                    "CWAqd6Ggvo4RYtxRtrRcIDoYnhe",
                    "FbbFdIDO5oZ3Lsx4B2tczD1Kncc",
                    "Rs38dyAzvo1HTcxPb9CcJ5GenHd",
                  ],
                },
              },
              WCUKdyKquowyo6xC05Rc8IianQh: {
                id: "WCUKdyKquowyo6xC05Rc8IianQh",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              WT2xdN7Auorxijx89N2caWmdnOc: {
                id: "WT2xdN7Auorxijx89N2caWmdnOc",
                version: 19,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+j" },
                      text: { 0: "现在讲云平台的使用方法和本地安装整合包" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              WYA8dQwbAoGWiJxstzWcegEwnpf: {
                id: "WYA8dQwbAoGWiJxstzWcegEwnpf",
                version: 19,
                data: {
                  type: "heading1",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+8" },
                      text: { 0: "三、炼丹前的准备" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              WYIydWySYoAy6axgXPNchZhUnuM: {
                id: "WYIydWySYoAy6axgXPNchZhUnuM",
                version: 46,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+1m" },
                      text: {
                        0: "最近发现很多朋友学会了Stable Diffusion后，都是停留在“玩”的层面。但我觉得让大家“用”起来，才是关键",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              WoY6dMjY0oZ4dKxz7ANcfMtDnYg: {
                id: "WoY6dMjY0oZ4dKxz7ANcfMtDnYg",
                version: 2,
                data: {
                  type: "image",
                  parent_id: "UVbzd0uy2osWbyxYYOWcQiGwncf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "X3mzbkqH7op9BsxyUbMcD4QHn0d",
                    mimeType: "image/jpeg",
                    size: 5154322,
                    scale: 0.3564453125,
                    width: 2048,
                    height: 3072,
                    name: "fed3b1ddb42b91d277595bd674fb383.jpg",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              Wpo9dQwH4o7G6dxZ4DNcMkwVnDc: {
                id: "Wpo9dQwH4o7G6dxZ4DNcMkwVnDc",
                version: 3,
                data: {
                  type: "image",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "VKZJbRMVwoENqCxELrMcTBnEngg",
                    mimeType: "image/png",
                    size: 720394,
                    scale: 1,
                    width: 2160,
                    height: 1215,
                    name: "1685546740881.png",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              WqRndB4YFoxv9oxhnawc2KtJnSb: {
                id: "WqRndB4YFoxv9oxhnawc2KtJnSb",
                version: 21,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+k" },
                      text: { 0: "退出之后记得给云平台关机，不然会一直计费" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              WvhidFKMAolIGZx3T2FcOiiOnwd: {
                id: "WvhidFKMAolIGZx3T2FcOiiOnwd",
                version: 11,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+g" },
                      text: { 0: "标签和照片对不上，AI就会学错了" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              XmFndIP22oEbQwxSLsmc03hkncp: {
                id: "XmFndIP22oEbQwxSLsmc03hkncp",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              XmuEdsoJRoci3LxwpLbchUzrnbg: {
                id: "XmuEdsoJRoci3LxwpLbchUzrnbg",
                version: 2,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              XnpddQd6fokxLex6ODaclgUNnDb: {
                id: "XnpddQd6fokxLex6ODaclgUNnDb",
                version: 8,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+d" },
                      text: { 0: "我们的素材需要满足几个点：" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Xop4dQ0USo13T4xUbOych1Rmn3a: {
                id: "Xop4dQ0USo13T4xUbOych1Rmn3a",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              XrogdDr4Foa4kaxYiULcAFl8nyc: {
                id: "XrogdDr4Foa4kaxYiULcAFl8nyc",
                version: 2,
                data: {
                  type: "image",
                  parent_id: "Nr9wdY5bvo70szxO6lWcwMZbnQd",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  align: "center",
                  image: {
                    token: "CeWtbh0Xfoy00SxUv5LcPYFhneh",
                    mimeType: "image/jpeg",
                    size: 3185871,
                    scale: 0.3945945945945946,
                    width: 1850,
                    height: 2777,
                    name: "75600d1e29b59d8fc9b31b195d94583.jpg",
                    crop: [0, 0, 0, 0],
                    rotation: 0,
                    caption: {
                      text: {
                        apool: { nextNum: 0, numToAttrib: null },
                        initialAttributedTexts: { attribs: null, text: null },
                      },
                    },
                  },
                },
              },
              XvXNdICDKoXz2KxsxYxcoYHpn67: {
                id: "XvXNdICDKoXz2KxsxYxcoYHpn67",
                version: 29,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+m" },
                      text: {
                        0: "炼出一个自己的模特，让这个模特穿上自己的商品",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Y8FgdgX2ooxomdxakyCc3m2fnfu: {
                id: "Y8FgdgX2ooxomdxakyCc3m2fnfu",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              YDrgd470yoyRjMxzvgvcFqhdnOf: {
                id: "YDrgd470yoyRjMxzvgvcFqhdnOf",
                version: 19,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+z" },
                      text: {
                        0: "另外，需要用到的整合包和模型也都给大家打包好放在网盘（链接在文章末尾）",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              YV7idpP17o1FgaxmXbPcl8COnVd: {
                id: "YV7idpP17o1FgaxmXbPcl8COnVd",
                version: 7,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["author", "6939446571461246978"],
                        1: ["bold", "true"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0*1+8" },
                      text: { 0: "3.测试Lora" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              YVVUdnGKroTuekx0A8BcYPvOnuh: {
                id: "YVVUdnGKroTuekx0A8BcYPvOnuh",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+h" },
                      text: { 0: "我们点击照片右下角的图标把照片删掉" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              YYMkd3bAlo9rdax21MlcT1sfnId: {
                id: "YYMkd3bAlo9rdax21MlcT1sfnId",
                version: 12,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 2,
                      numToAttrib: {
                        0: ["bold", "true"],
                        1: ["author", "6939446571461246978"],
                      },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*1*0+a" },
                      text: { 0: "2.素材要高清！！！" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              YlGgdX8gIooxeWxACMochTjLncL: {
                id: "YlGgdX8gIooxeWxACMochTjLncL",
                version: 21,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+q" },
                      text: {
                        0: "比如这张照片的标签里的“夹克”和“白色衬衫”就是错的",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              YrGpdVvPeouz05x4JdUcPHp9nog: {
                id: "YrGpdVvPeouz05x4JdUcPHp9nog",
                version: 15,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+n" },
                      text: { 0: "再往下就可以选择一个我们要训练的Lora的类型" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Ytz7dkmkDoezJJxMF2FcRDaXnZc: {
                id: "Ytz7dkmkDoezJJxMF2FcRDaXnZc",
                version: 20,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+j" },
                      text: { 0: "以下是基于旧版赛博丹炉写的文字教程👇" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Z7aldT3kkooDRvxLSzQcyj4Tnnb: {
                id: "Z7aldT3kkooDRvxLSzQcyj4Tnnb",
                version: 10,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+i" },
                      text: { 0: "这些素材就是我们要喂给AI学习的素材" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              ZGV4dr1CvobF0bxemEEcxBIvnWf: {
                id: "ZGV4dr1CvobF0bxemEEcxBIvnWf",
                version: 1,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: { nextNum: 0, numToAttrib: {} },
                    initialAttributedTexts: {
                      attribs: { 0: "" },
                      text: { 0: "" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              ZIRHdBfgCoyt8xx81lXcY1e3n1a: {
                id: "ZIRHdBfgCoyt8xx81lXcY1e3n1a",
                version: 18,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+r" },
                      text: {
                        0: "进入云桌面之后，双击“赛博丹炉”的图标就可以开始炼丹啦",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              ZLSAd8lD9oRjGcx40J6cKRtMnBh: {
                id: "ZLSAd8lD9oRjGcx40J6cKRtMnBh",
                version: 7,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+9" },
                      text: { 0: "接着点击“预处理”" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Zc9Ud4LQaoTlDFxKxPEcXVO5nye: {
                id: "Zc9Ud4LQaoTlDFxKxPEcXVO5nye",
                version: 1,
                data: {
                  type: "quote_container",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: ["FoGgdlB0GoecjYxHZiic8Y5Fnfh"],
                },
              },
              ZhQWdrYdQo7EwtxgRvlc8f0Anjr: {
                id: "ZhQWdrYdQo7EwtxgRvlc8f0Anjr",
                version: 2,
                data: {
                  type: "text",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+t" },
                      text: {
                        0: "但是相信随着之后的技术发展，万物皆可Lora的时代是不远的",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              ZnYldMJybo1A4xx0DqJc0vbAnRd: {
                id: "ZnYldMJybo1A4xx0DqJc0vbAnRd",
                version: 27,
                data: {
                  type: "text",
                  parent_id: "U9PpdoiwGoJH9ixW2g4cR98qnZc",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+13" },
                      text: {
                        0: "秋叶的整合包我也试过炼Lora，两个对比下来，我觉得朱尼酱的整合包会更适合小白",
                      },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
              Zu67dRkKioABMwxWmkAcKhJ9nmb: {
                id: "Zu67dRkKioABMwxWmkAcKhJ9nmb",
                version: 13,
                data: {
                  type: "heading2",
                  parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                  comments: [],
                  revisions: null,
                  locked: false,
                  hidden: false,
                  author: "6939446571461246978",
                  children: [],
                  text: {
                    apool: {
                      nextNum: 1,
                      numToAttrib: { 0: ["author", "6939446571461246978"] },
                    },
                    initialAttributedTexts: {
                      attribs: { 0: "*0+e" },
                      text: { 0: "2.本地下载整合包，解压即用" },
                    },
                  },
                  align: "",
                  folded: false,
                },
              },
            },
            block_sequence: [
              "LUmKdLd0AofzbcxFRkQcg56Rnnf",
              "KceedjuNFoMEvpx6drucUfV3neh",
              "VQakdsOYao6eY0xtg1qc8texnyu",
              "AqEIdr4tPobYxsxduJCccIx4nWb",
              "Zc9Ud4LQaoTlDFxKxPEcXVO5nye",
              "FoGgdlB0GoecjYxHZiic8Y5Fnfh",
              "DuAmdgQ8uoqOugxslxZc0tCIn1c",
              "WYIydWySYoAy6axgXPNchZhUnuM",
              "IcQKdeEyCoMCioxAfQIcYLiUnCb",
              "JUkqdAeOSoMQYmxar8jcCZEFnId",
              "Ra0Yd2gocoOUyQx6bsLc8jSVnTd",
              "QUEYdag6GoMumUxi0c8cvTE6n4c",
              "NoGSdcgGyo00wUxqGs2cdruvnZd",
              "WCUKdyKquowyo6xC05Rc8IianQh",
              "RmMGdQAUmoAQECxyIPpcBRUpnuf",
              "DMUudqESsoa6ayxOGPec8rkEnpb",
              "FmGSdUkkmo4Wkgx8JePc4xQYnYg",
              "ISekd4SiUoGquOxeGnfcIvvcnlh",
              "Gke2dWSMAoiCUKxWcYKcGEN5nbc",
              "SmSkdaoCsou8SuxUNWkc0UFOn2g",
              "D66GdEsoao8gCexE7EOc8vImngf",
              "M6yMdeIEIoUUE4xOQFMckDghnpd",
              "QVfIdCFpDoh9NXxJvhzc7DbZn5e",
              "YDrgd470yoyRjMxzvgvcFqhdnOf",
              "RcqudGqc6oQqaWxEfBRchKp0ntc",
              "BCikdiscwow84KxEvJocmcw6nVg",
              "CB9odBa8EoAKZ6xUXTScn50Fnxg",
              "MxsBdwF7QohK1bxNJPicYdW1nUc",
              "JPCJdXXONoLDLnx3SvUc0Pqendb",
              "LZpIdqFn2oyIWGxjb2ycXQQGnWb",
              "VNXvddMWTo9XmCxCKHbcxRbSn2e",
              "EB0Jdsn4ton5WKx8BHxcMCLnn1g",
              "JmejdgmZ0oyh0XxAISacTJSKnWg",
              "Io1Sd4zpuoeu9uxKkbjcNwzsnNd",
              "Ytz7dkmkDoezJJxMF2FcRDaXnZc",
              "Mgz0d3towooWcmxVTI4cOtpAnej",
              "VduRdNNJhoZolNxovEEc9GvinZc",
              "UYAidcAENoGMRgxW0UUcZhfMnJe",
              "BYPPdvDdco79kWxqptUc7OQCnGb",
              "FQE3d6JLboxZO5xgTLGckBDynKg",
              "DucIdfBX3oKmmrxFqxqcJC0hn0c",
              "N24HdjeQdormlBxfdBLcuh0Inog",
              "BV5vdhytYolnLFx50a1cZ6H5nHf",
              "CiCZdYZAGo36v7x2oc3cn2kwnyg",
              "ChUcdYHmQowspLxJYQCcYbq1nLi",
              "C2AOd0LcyoiS0axa0xhcRDiWnsc",
              "XvXNdICDKoXz2KxsxYxcoYHpn67",
              "K0jVdN5fuoTiOHxcChJcfQednVf",
              "QQ24dWfxqoSsoMxcIo6c9s3CnEg",
              "VZyKdvmp1oKZOpxjMRCc42Tcnnh",
              "LPbrdWeuso5IYexS2AYcq76EnGd",
              "JheNdCUaPoaNxhxKbMjcc56Onob",
              "JPxFdP4Q5o8o7DxYhBtcySOSn2F",
              "L0JbdcrBEoLOBrxWpnCcYrT5nAg",
              "MTgMdQ4hpo47VFxddKgcOry4nqe",
              "Mkv4dc4t0orFuwxTMojcooApnHc",
              "CxzrdcuyooPkGaxhCNkcBuSjnIX",
              "VBTYds3UGoH6fRxVYDJcO5GsnHg",
              "JzNudPxnio2LutxwyngcLzWwnje",
              "NjXgdLznMoFmFIxGkTCc6oQ5nwf",
              "NpZYdBQIWo2wLvxgjnccxx4Ynxg",
              "E2SqdxaNrobxu3xVr3fcf0ZBnKg",
              "UVbzd0uy2osWbyxYYOWcQiGwncf",
              "WoY6dMjY0oZ4dKxz7ANcfMtDnYg",
              "SmgzdiffEorsaQxa0yqc5nYsnpg",
              "FWOIdu8Bbom0LsxEy6Pc0tGInSf",
              "R5FtdfatRo4Q0axhSCMcjjJ0nPb",
              "FuZTdOirso090CxQ08TcY9KJnUd",
              "UnL4d3VN0oAvkZxDcXucx6xPnb3",
              "Hmu0dChvRoaxLnx8t77cAgrpnRc",
              "IZJBduQ98ooHIXxAbm8cSdnjnDh",
              "U2Hzdd6cqoQZd3xxQSRcOvD7nrf",
              "ZhQWdrYdQo7EwtxgRvlc8f0Anjr",
              "UMrHd9MbtoGdSFxQlRtc5MLYnCF",
              "VAPvd0DuXoBer2xSVfQc5vrCnFh",
              "Ug1DdWEu6otbQGxiC2ycVCj6nQj",
              "GXyKdlR22o3891xuBk6c0ditnRb",
              "D2mBdFq27oPpnlxQ52HcUaS9nSc",
              "Nr9wdY5bvo70szxO6lWcwMZbnQd",
              "XrogdDr4Foa4kaxYiULcAFl8nyc",
              "P0u2dX12doQwLlx9tkCcYiF2nxf",
              "DeMxd3uVVoy5QTxUQBScKuaInCb",
              "XmFndIP22oEbQwxSLsmc03hkncp",
              "SJ6nd0sobocRrhx19O9cZlvbnPe",
              "Qvs0dzQSRoLbx4x7Tt1c9LMknKc",
              "LVlLdAbVcoiUx4xa1Y8ckEB1nCd",
              "U8JNdE8JYokdGjxCSCBc0S0Pnme",
              "R71Odf7RwohRoWxEeNnc7KVUnrg",
              "Oeo9dau1UoqXKjxcoxUcH9c0nPh",
              "T10od8TEUoDdmAxzOhhcU5pzntf",
              "Pg7RdsAaLoTbmsx6rLMcJkFOnje",
              "BpLodZ3NWoJF33xzCtfcihnsn1b",
              "MViZdCqkvo688vxl095cyeu8nbc",
              "LfRPd2peloLiXTxWYBGcvqwpn0f",
              "BA4DdDMi0oy7e3xyzfbcWHJxnQg",
              "CdIVd7T1noEDU6xoqS4cy5ELnSd",
              "TAd2dWHiHoRPMXx6SbjcoVU3nra",
              "PkSHdN1DxohiZfxFKh9cz7p7n6g",
              "FNbZdAG2DodjN8xMoh8cFdI0nJf",
              "Khn4dQyHLot8zYxT2u6crayNnMg",
              "O9krdjIB5orPfkxtfivc6wfzngd",
              "YV7idpP17o1FgaxmXbPcl8COnVd",
              "He7ZdAigeoRM8txkg4qclNvanCe",
              "IOnodQW6MoST5BxnIQ9c4hCknmc",
              "HIepdGs8PomFGvxZkE9cMZpLnad",
              "DF2VdCi0joLQ36xmhfCc3kbnnyh",
              "G5H1dRqPeolqNXxP6WRcpL8ZnNf",
              "WYA8dQwbAoGWiJxstzWcegEwnpf",
              "RdTbdr0b6otboOxVZN7c23VWnbb",
              "GJFQd5bobo4C1GxLiskc07U9nhf",
              "EsWmdpBYYoqCv0xobSVch8iPnlb",
              "FE65dHMYdog5TjxbUCdcXigknbN",
              "WT2xdN7Auorxijx89N2caWmdnOc",
              "SceLd5e89o54rzxKeDdcgAwYnhb",
              "NVHHdEqpooWtVtx5XiWcxJabnDe",
              "UUAPdpvKloEdYqxxqGnc7KkTnve",
              "QGa2dzMHkothYvxvLaXcTYjdnwd",
              "MjOyd9M3IomXVrxVmWpcb9N7nDK",
              "AXo8dMg32oyZbCx09qDcu6jbnVy",
              "TpgGdrzd2oDpPKxx3ozc3bGSnGb",
              "SlFjdnEfnogB2gxj0bxcP5qpnVe",
              "Vt4TdIq70owhlLxBBw2cDTNqnHg",
              "GmuldvVKioBaE9x2SKBcdOHqnid",
              "K3dkdwzsyoErgPxur7Dc7v94nfi",
              "HIfidOICDoC8NVxlWq8cJ6kpnCc",
              "VkBadt4Nmo23vzxY4tScKsH5nyg",
              "AucwdfJCNo0ue3xfbT7chZR7ncd",
              "Hiz9dGtzToGxnzxoEj8cs7bYnVf",
              "FiAId3eDro4HOGxaRmAcH9ldncc",
              "S3W5dXKwQoeB2bx29AacsP9OngX",
              "VN9QdazBuoKIckxIwhFcBfuEn2g",
              "GbqMdJXFWo6NpMxntYcc4RbHn8f",
              "SecPdw1Pxo7QFbx0Ia2ctuxAn4d",
              "W6WwdVRJkoAVJsxUJ4ncQmjAn6c",
              "SYs1dzPXMoY0IExYLRccGI6dnqL",
              "Hjaidk11YomL00xfIcvca0Ljntc",
              "ZIRHdBfgCoyt8xx81lXcY1e3n1a",
              "CLcRd7GmwoZuGSxHX3LceAxBnFg",
              "OVtLd7u5OoHtuBxmn2hcYHg8nzf",
              "DMxjdAL6koLlMNx1sbrcWFbBnEC",
              "BrFYdEuZtoE7YoxOSYTchCnZnLb",
              "U9CEdHbNeoNjLrxFjiWclTEonCe",
              "WqRndB4YFoxv9oxhnawc2KtJnSb",
              "A4X7dDAXyo9vIOxRBVccOCNenJh",
              "HNc9dcZh6o1ad2x0afxchI6ZnKc",
              "Zu67dRkKioABMwxWmkAcKhJ9nmb",
              "VoVMdmYwPoO0kjxWSp5cUWf3nqc",
              "BDjGdKTM2oC0kNxwkJScvKJ2nFh",
              "U9PpdoiwGoJH9ixW2g4cR98qnZc",
              "ZnYldMJybo1A4xx0DqJc0vbAnRd",
              "M0indFMfpojRZ5xO4rJcrsrwn0R",
              "IoxrdWORooTXV3xTPpNcunxxn0d",
              "UtgDdBh3RoP8D5xqQTwceBrFnre",
              "MiIJdJSWlo4hHKxKoxxczKsWnzb",
              "PxrbdqfxzolPiuxGvCrc5VWTnyg",
              "Pjo1dhVi7oXgzQxILHRczFnDnzd",
              "CRiNdsuZeoGMjwxGRNxc5QlPn9e",
              "FBEwdIWHko0P0OxW6rXc6gpTnid",
              "L9f6dVlNmoF5wJxCxFXcSsU0n6e",
              "Ic7xdQ1v0oHPCBxoO73cqFjsnre",
              "AKvjdpp9do35kaxnQsPcCUSCnHd",
              "NF42dOu9hoLXPnxDJ4Kc5Upunvh",
              "Qf7idunDJoUO3cxXQI4cpjPcngg",
              "L9yldqPBHoHaFBxa0dlcnjD3nVq",
              "DXuxdi2Imozz7cx9sU1csU34nnb",
              "PeOhdvokmoI34kxUEvScPSaVnKe",
              "QAM6d94vPoTTMZxGb1jc08d6nAe",
              "HL6ddtty4o78wJxBitYcXLFZnrd",
              "JzW8dvi2mok4C6xHv6AcTx3pnuo",
              "DO7RdWvZZoasIVxkzGhcr9JonIb",
              "POW8dEJRxoJHE5xs9AFcGw1bnNf",
              "UL7fdbRlFo8gFjxVgOscZVa5nZg",
              "IXondP7v3ocneixwXEncpSWjnEg",
              "Tt9nd0zTWoCsNixSazScZQU9nyg",
              "L6zhdGJe5ocHmLx2Av8cwejonac",
              "K230dmo2AoFiM0xgo95cVF29nOd",
              "Nip9dpIAHoteQQxHxUecqaH7n7f",
              "MN4wd0AZUoh6l2xo296c0NZznCd",
              "YrGpdVvPeouz05x4JdUcPHp9nog",
              "F9jydhD0doI3JUxF1HJccdsQndb",
              "MS1fdPXZpo2gy0xam5ncGTOmn2d",
              "RgCFdph1aou8bPxUo5tcs7ITn1g",
              "SXe6d4yuKootzyxeZWqcKKyqnGd",
              "GwabdlWf9oxDwnxHZo8cdIpYnRb",
              "MZdXdtsG6oaDNcxxedmcearknWb",
              "Y8FgdgX2ooxomdxakyCc3m2fnfu",
              "Bf9zdGB5voT5NBxqSgQcb1CBnfe",
              "Huwcdjyr1oQMc8xUt69cpbd9n6d",
              "Z7aldT3kkooDRvxLSzQcyj4Tnnb",
              "DmWjdpyf7okwTAxAAI5chnWhnoV",
              "I40fd4bnXo6eRYxSGpRcGpW5nvg",
              "PABkd5Ds1oOzZRxdCcecLfj7nid",
              "FfiKdQl08o11wHxP9pZcKiAzncd",
              "XnpddQd6fokxLex6ODaclgUNnDb",
              "BPondNuopoFN5AxQnOrc0qCYnRg",
              "YYMkd3bAlo9rdax21MlcT1sfnId",
              "EOFOd1NH7owRkwxesVgckSSMngc",
              "IlQUd7xudoRYVxx4FZxcN1AJnu4",
              "LSJwde1mxoNv8Wx0YNHctPxDnMe",
              "Rij9dqxXMo1QOoxCMsgcPeAWnSc",
              "TGNydiGiNoBUJTxLxmdcYqNcn4c",
              "SmYDdgC8ooKorCxcGdmcoXiqnKg",
              "QObudl7v9o2kNFxGbWFcM5Zmn7W",
              "XmuEdsoJRoci3LxwpLbchUzrnbg",
              "F5xmdmj57oJBB0xsMh2cDoe2nS9",
              "W7TadHEEto1j2Ax3rMjcQlFSnSc",
              "CWAqd6Ggvo4RYtxRtrRcIDoYnhe",
              "FbbFdIDO5oZ3Lsx4B2tczD1Kncc",
              "Rs38dyAzvo1HTcxPb9CcJ5GenHd",
              "ZLSAd8lD9oRjGcx40J6cKRtMnBh",
              "PhuYdCO2yoq7OixVMHkcTpNKnmf",
              "O88sdVyZUoPPwxxTeaTcDH2Onib",
              "EpSSdO7wbodqxnxb9kZclxtZnkc",
              "CskRdrASVojZR9xQuo7clwYSnQg",
              "Wpo9dQwH4o7G6dxZ4DNcMkwVnDc",
              "ZGV4dr1CvobF0bxemEEcxBIvnWf",
              "Gk2Rd5XfIoJmEhxBxB8ctMErn0c",
              "YVVUdnGKroTuekx0A8BcYPvOnuh",
              "Maj0dU8ZLojk7OxNgTucvVKnnhb",
              "Ruk7duB1do41DaxnX1HcIK4Fnde",
              "EYMZdSYWVot0CHxyqgnc8KMJn0c",
              "QWkYdtzjzoJiBoxTom7cciMtnbe",
              "QNzCdXsoVoi4UdxqMwpcBFiFnyf",
              "KIx6doSb4oh460xzMKOcQe74nsf",
              "SyeMdujnaoNctIxgQNAc8mglnKc",
              "OIoPdy1yIoOwNLxjPPWcERNRnCc",
              "SDlIdi87Qo6LRyxjGHGcC48qnFe",
              "SZ3ldFJ14oeF6lxWY0Zc6q7DnEd",
              "WvhidFKMAolIGZx3T2FcOiiOnwd",
              "IgF8dDmTBoLG8exbMhQc9nK1nmd",
              "YlGgdX8gIooxeWxACMochTjLncL",
              "DuIddPR4uoQwazxL3s5cVbSUnZb",
              "ViuZd5o8WosnykxQ6HxcizkCnhe",
              "RsiOd3TIhoexZExtMFGcGF0anKg",
              "Xop4dQ0USo13T4xUbOych1Rmn3a",
              "CsxbdJ6PPoxa2Lx7OYbcQA9Qn8e",
              "BoAKdrAMhoTirWxAXLicrZr3nAh",
              "FpJZdGqw4o6oE9xRXImcL8A5nob",
              "OzwUdOr40oYoi0x6HGQcM8ScnMf",
            ],
            concurrent: true,
            cursor:
              "w5sdwovCicKNw6dXw6cHcsOOGXQheEISwrzCjlsUdMOwfsKQwrfDjMK1GcKEw6LCok5bGS7CgcKHQcOWU2lCwqcGwp5ow6HDpsKLa8KdQn7CsSDDisK5wo3DosOLKsOZDTbCuMKPwrfCrhcgwpDDpsO7w7XDqcOMw7DCknIVTxbDjyFkczfCuMK9w5HCgsKuCsKkMV46wowBbQHDvcKDTyrCj0Emwo3Di8Olw6TCpMKLwqJvD8O8EsOocBTDsQEqwrrCmmTDsMOJShLDvcKXwonDu8K7w7kNWsKjwrvClg",
            editor_map: {
              "6939446571461246978": {
                uid: "6939446571461246978",
                name: "飞书用户3009",
                avatar_url:
                  "https://s1-imfile.feishucdn.com/static-resource/v1/704482df-384d-48fa-8cf7-79433efc79bf~?image_size\u003d72x72\u0026cut_type\u003ddefault-face\u0026quality\u003d\u0026format\u003djpeg\u0026sticker_format\u003d.webp",
                en_name: "Feishu user 3009",
                department_name: { value: "", i18n_value: {} },
                user_type: 1,
              },
            },
            external_mention_url: null,
            has_more: true,
            id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
            mention_page_title: {},
            meta_map: {
              LUmKdLd0AofzbcxFRkQcg56Rnnf: {
                create_time: "2023-05-31T18:18:25.825+08:00",
                creator_id: "6939446571461246978",
                edit_time: "2023-09-30T23:27:35.606+08:00",
                editor_id: "6939446571461246978",
                owner_id: "6939446571461246978",
                page_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
                source: 0,
                status: 0,
                sub_type: 0,
                tenant_id: "6939446571427725339",
                title: "《炼丹Lora终极攻略》",
                update_time: "2023-09-30T23:27:35.92+08:00",
              },
            },
            next_cursors: [
              "wpHCl8Knw7DCqMKBwq3CvMOpWcKPPsK3UwIhTx_DisOwAlRwccKtw5zCjnNow4_CgyPCpcKAw59iw5XCqDzDj8KDw7bCjcKJwoYDfsOaw5YVTsKlwrXCnsOYDcODYsK2w6pfesO8wobDk2jDhSJcFU1DHnBKPThvAjlUM3YOwr09VsOXLhzCrETCildracOuaizCgMOKwq4swoN0QgDDjcK6w4UGT3orwonCtkxQJCbDjMKeMTzDu8KBHsKBw5zCu8O9w6MJwo1ywrvCqcOnJ8O1YcOqw7lV",
            ],
            preloadedImages: null,
            skip_blocks: [],
            structure_version: 4606,
            synced_block_url: {},
            type: "CLIENT_VARS",
            user_map: null,
          },
          code: 0,
          message: "success",
          mode: 7,
        }),
      });
      window.docxSSREditable = Boolean(false);
    </script>
    <script>
      window.SERVER_RUNTIME_DATA_CHUNK = {
        ssr_info: {
          has_ssr: true,
          ssr_branch: "master",
          ssr_version: "1.0.14.2705",
        },
      };
    </script>
    <script>
      window.officeAIInfo = {
        enable: false,
        permission: {
          AdminViewEnable: false,
          MainFGEnable: false,
          DataFGEnable: true,
        },
        name: "Faye",
        avatar: "",
      };
    </script>
    <script>
      window.shouldRenderAIButton = Boolean(false);
    </script>
    <script>
      (window.ssrParseStartTime = Date.now()),
        (window.ssrInfo = {
          hasSsrBox: "false",
          hasSsrDocContent: "true",
          hasEmptySsrDocContent: "false",
          hasSsrWatermark: "true",
          hasSsrCatalogList: "true",
          templateType: "pc_index",
          isPageHidden: "hidden" === document.visibilityState,
          isDocxSSR:
            (/\/docx?\/|\/sync\//.test(window.location.href) ||
              (window.current_space_wiki &&
                22 == window.current_space_wiki.obj_type)) &&
            window.isInjectSSR,
          template_log_id:
            window.templateRequestInfo && window.templateRequestInfo.logId,
          timings: {
            serverSsrStartTime: window.serverSsrStartTime,
            serverSsrSuccessTime: "1712111161712",
          },
        }),
        (window.collectParams = {
          hasDocSsr: window.isInjectSSR,
          hasSsrRender:
            "true" === window.ssrInfo.hasSsrDocContent ||
            "true" === window.ssrInfo.hasSsrBox,
        }),
        window.htmlCollectEvent &&
          window.htmlCollectEvent("client_doc_ssr_detail", window.ssrInfo);
    </script>
    <script>
      !(function () {
        if (
          !window.ssrInfo ||
          ("true" === window.ssrInfo.hasSsrDocContent &&
            !window.ssrInfo.isPageHidden)
        ) {
          var n = 0,
            o = function () {
              (window.requestAnimationFrame || window.setTimeout)(function () {
                if (
                  ((n += 1),
                  !(
                    !!document.querySelector("#ssrBoxEnd") ||
                    void 0 !== window.__SSR__
                  ) && n <= 100)
                )
                  return o();
                window.ssrInfo &&
                  window.ssrInfo.isDocxSSR &&
                  ((window.docSSRDomReadyTime = Date.now()),
                  performance.mark("perf_docx_10_end"));
              });
            };
          o();
        }
      })();
    </script>
    <script>
      window.__HEADER_VARS__ = {
        hasHeaderSSR: Boolean(true),
        hasEditPermission: Boolean(false),
        isEditingMode: Boolean(false),
        isRevisingMode: Boolean(false),
        publicPermission: Object({
          is_owner: false,
          admin_can_cross: true,
          anonymous_verify: false,
          can_unlock: false,
          owner_perm_type: 1,
          admin_external_access: 1,
          partner_tenant_ids: [],
          config_info: { enable_leader_link_share: false },
          perm_public: {
            share_entity: 2,
            manage_collaborator_entity: 1,
            security_entity: 2,
            comment_entity: 1,
            link_share_entity: 4,
            link_password_switch: false,
            link_password: "",
            external_access_switch: true,
            share_external_entity: 1,
            lock_switch: false,
            external_access_entity: 1,
            link_share_entity_v2: 4,
            apply_embed_entity: 1,
            show_collaborator_info_entity: 1,
            copy_entity: 2,
            leader_copy_switch: false,
            leader_perm_entity: null,
            search_entity: 2,
            leader_link_share_entity: 0,
            block_options: {
              link_share_entity: [],
              manage_collaborator_entity: [],
              apply_embed_entity: [],
              leader_link_share_entity: [],
              external_access_switch: [],
              share_entity: [],
              comment: [],
              search_entity: [],
              share_external_entity: [],
              show_collaborator_info_entity: [],
              security: [],
              copy_entity: [],
            },
            constraint: { security: 0, comment: 0, link_share_entity: 0 },
            constraint_value: { security: 1, comment: 1, link_share_entity: 4 },
            perm_type: {
              link_share_entity: 1,
              external_access_switch: 1,
              search_entity: 1,
            },
          },
        }),
      };
      window.__HeaderSSR__ = {
        shouldNotClone: function () {
          var isOpendoc =
            /opendoc=(true|1)/.test((location.search || "").toLowerCase()) ||
            /^\/component\//.test(location.pathname || "");
          var isAnonymousAccess =
            window.anonymousAccess && window.anonymousAccess.isAnonymousAccess;
          var isWorkspaceEnabled =
            window &&
            window.User &&
            window.User.clientFeatures &&
            window.User.clientFeatures["ccm.workspace.wiki_v3"] === true;
          var isIframe =
            new URLSearchParams(location.search).get("isWikiIframe") === "true";
          var isCardModeStyle = isWorkspaceEnabled && isIframe;
          return (
            (isOpendoc && !window.__opendoc_ssr_clone_header__) ||
            isAnonymousAccess ||
            isCardModeStyle
          );
        },
        clone: function () {
          var container = document.querySelector("#ssrBox");
          var isShoudNotClone = window.__HeaderSSR__.shouldNotClone();
          if (!container || isShoudNotClone) {
            return;
          }
          var headerDom = document.querySelector(
            "#ssrBox .navigation-bar-wrapper"
          );
          if (headerDom) {
            var cloneHeaderDom = headerDom.cloneNode(true);
            var containerDom = document.querySelector(
              "#mainContainer:not(.docssr)"
            );
            cloneHeaderDom.style = "position: absolute;z-index: 99;width: 100%";
            cloneHeaderDom.classList.add("ssr-header");
            if (containerDom) {
              containerDom.prepend(cloneHeaderDom);
            }
          }
        },
        remove: function () {
          var cloneHeaderDom = document.querySelector(
            ".navigation-bar-wrapper.ssr-header"
          );
          if (cloneHeaderDom && cloneHeaderDom.parentNode) {
            cloneHeaderDom.parentNode.removeChild(cloneHeaderDom);
          }
          window.__HeaderSSR__ = null;
        },
      };
    </script>
    <style id="docSSRStyle">
      #ssrBox {
        display: block;
        background-color: var(--bg-body);
      }
      #ssrBox {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      #ssrBox #fakeTitle {
        display: none;
      }
      #ssrBox #innerdocbody {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
      #ssrBox .app-main-container:not(.is-suite) {
        background-color: var(--bg-body) !important;
      }
      #ssrBox #innerdocbody.blank-title > div:first-child:before,
      #ssrBox .mention-chat-button {
        visibility: hidden !important;
      }
      .lkp [data-selector="ppt-btn"] {
        display: none;
      }
      #ssrBox .ssr-cover-loader-container {
        display: block;
        align-items: initial;
        justify-content: initial;
        text-align: center;
      }
      #ssrBox .ssr-cover-loader-container:after {
        content: "";
        display: inline-block;
        height: 100%;
        vertical-align: middle;
      }
      #ssrBox .ssr-cover-loader-container .suite-loading-docx {
        vertical-align: middle;
      }
      #ssrBox .version-header__dropdown-btn-container {
        display: flex;
        align-items: center;
        margin-right: 24px;
        font-size: 14px;
        min-width: 120px;
        padding-left: 6px;
      }
      #ssrBox .version-header__title {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      .navigation-bar-wrapper .setting-btn.hidden,
      .navigation-bar__left > .hidden,
      .suite-header__user-avatar.hidden {
        display: none;
      }</style
    ><style id="docSSRStyleForMain">
      #mainBox #docsInLarkWebviewLoadingIndicator {
        display: none;
      }
    </style>
    <div
      class="ssrWaterMark"
      style="
        background-image: url(''),
          url('');
        background-repeat: repeat, repeat;
        background-position: 109px 109px, 0 0;
      "
    ></div>
    <div id="ssrBox">
      <div id="mainContainer" class="app layout-column flex suite-doc docssr">
        <script>
          !(function () {
            var e,
              n,
              i =
                /hideHeader=[^=]+/.test(location.search) ||
                ((e = (function () {
                  if (window && window.User && window.User.docComponentConfig)
                    return window.User.docComponentConfig;
                })()),
                (n = e && e.extensions && e.extensions.suiteNavBar) &&
                  n.disable),
              o = document.querySelector("#docSSRStyle"),
              r = document.getElementById("mainContainer");
            if (i) {
              if (o) o.innerHTML += ".navigation-bar-wrapper{display: none}";
              if (r) r.classList.add("has-hide-header");
            }
            if (
              (function () {
                if (window && window.User && window.User.clientFeatures)
                  return (
                    !0 === window.User.clientFeatures["ccm.workspace.wiki_v3"]
                  );
                else return !1;
              })() &&
              "true" ===
                (new URLSearchParams(location.search).get("isWikiIframe") || "")
            )
              if (r) r.classList.add("card-mode");
          })();
        </script>
        <div class="navigation-bar-wrapper">
          <div class="navigation-bar select-disabled navigation-bar__suite">
            <div class="navigation-bar__left layout-row layout-cross-center">
              <span
                class="universe-icon navigation-bar__goback hidden"
                style="
                  font-size: 18px;
                  color: var(--icon-n1);
                  padding: 3px 2px 3px 4px;
                  line-height: 0;
                "
                ><svg
                  width="1em"
                  height="1em"
                  viewBox="0 0 24 24"
                  fill="none"
                  xmlns="http://www.w3.org/2000/svg"
                  data-icon="LeftOutlined"
                >
                  <path
                    d="M16.293 2.293a1 1 0 0 1 0 1.414L8 12l8.293 8.293a1 1 0 0 1-1.414 1.414l-8.293-8.293a2 2 0 0 1 0-2.828l8.293-8.293a1 1 0 0 1 1.414 0Z"
                    fill="currentColor"
                  ></path></svg></span
              ><span
                class="universe-icon navigation-bar__home hidden"
                style="
                  font-size: 18px;
                  color: var(--icon-n2);
                  padding: 3px 2px 3px 4px;
                  line-height: 0;
                "
                ><svg
                  width="1em"
                  height="1em"
                  viewBox="0 0 24 24"
                  fill="none"
                  xmlns="http://www.w3.org/2000/svg"
                  data-icon="HomeOutlined"
                >
                  <path
                    d="m20 10-8-5.939L4 10v10h5v-3.8a2.2 2.2 0 0 1 2.2-2.2h1.6a2.2 2.2 0 0 1 2.2 2.2V20h5V10Zm-9 11a1 1 0 0 1-1 1H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .75-1.562l8-5.938a2 2 0 0 1 2.5 0l8 5.938A2 2 0 0 1 22 10v10a2 2 0 0 1-2 2h-6a1 1 0 0 1-1-1v-4.8a.2.2 0 0 0-.2-.2h-1.6a.2.2 0 0 0-.2.2V21Z"
                    fill="currentColor"
                  ></path></svg></span
              ><span
                class="universe-icon navigation-bar__sidebar-toggle navigation-bar__ssr-sidebar-toggle-next hidden"
                style="
                  font-size: 16px;
                  color: var(--icon-n2);
                  padding: 4px;
                  line-height: 0;
                "
                ><svg
                  width="1em"
                  height="1em"
                  viewBox="0 0 24 24"
                  fill="none"
                  xmlns="http://www.w3.org/2000/svg"
                  data-icon="SidebarOutlined"
                >
                  <path
                    d="M5 7a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2H5Zm-1 5a1 1 0 0 1 1-1h2a1 1 0 1 1 0 2H5a1 1 0 0 1-1-1Zm1 3a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2H5Z"
                    fill="currentColor"
                  ></path>
                  <path
                    d="M3 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H3Zm18 2v16H11V4h10ZM3 4h6v16H3V4Z"
                    fill="currentColor"
                  ></path></svg></span
              ><span
                class="universe-icon navigation-bar__recent-menu-icon navigation-bar__ssr-recent-menu-icon hidden"
                style="
                  font-size: 16px;
                  color: var(--icon-n2);
                  padding: 4px;
                  line-height: 0;
                  margin-right: 6px;
                "
                ><svg
                  width="1em"
                  height="1em"
                  viewBox="0 0 24 24"
                  fill="none"
                  xmlns="http://www.w3.org/2000/svg"
                  data-icon="HomeOutlined"
                >
                  <path
                    d="m20 10-8-5.939L4 10v10h5v-3.8a2.2 2.2 0 0 1 2.2-2.2h1.6a2.2 2.2 0 0 1 2.2 2.2V20h5V10Zm-9 11a1 1 0 0 1-1 1H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .75-1.562l8-5.938a2 2 0 0 1 2.5 0l8 5.938A2 2 0 0 1 22 10v10a2 2 0 0 1-2 2h-6a1 1 0 0 1-1-1v-4.8a.2.2 0 0 0-.2-.2h-1.6a.2.2 0 0 0-.2.2V21Z"
                    fill="currentColor"
                  ></path></svg
              ></span>
            </div>
            <div class="navigation-bar__right flex">
              <div class="note-title select-disabled layout-row">
                <div class="note-title__input-container">
                  <div class="note-title__input-and-star">
                    <p
                      class="note-title__input disabled"
                      id="ssrHeaderTitle"
                    ></p>
                    <span class="layout-row layout-cross-center"></span>
                  </div>
                  <div class="note-title__info"></div>
                </div>
                <button
                  id="suite-share-btn"
                  type="button"
                  class="ud__button ud__button--filled ud__button--filled-default ud__button--size-md suite-share layout-row layout-cross-center layout-main-center note-btn note-title__share"
                >
                  <span
                    class="ud__button__icon-inline ud__button__icon-inline-start"
                    style="margin-right: 4px"
                    ><div class="new-share-icon" style="font-size: 16px">
                      <span class="universe-icon"
                        ><svg
                          width="1em"
                          height="1em"
                          viewBox="0 0 24 24"
                          fill="none"
                          xmlns="http://www.w3.org/2000/svg"
                          data-icon="LanguageOutlined"
                        >
                          <path
                            d="M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM8.66 3.64A9.009 9.009 0 0 0 3.054 11h3.964c.015-3.2.981-6 1.64-7.36ZM20.944 11a9.009 9.009 0 0 0-5.604-7.36C16 5 16.966 8.2 16.98 11h3.964ZM12 3c-1.5 0-3 4.5-2.98 8h5.96C15 7.5 13.5 3 12 3Zm3.34 17.36A9.009 9.009 0 0 0 20.946 13h-3.964c-.015 3.2-.981 6-1.64 7.36ZM3.056 13a9.009 9.009 0 0 0 5.604 7.36C8 19 7.034 15.8 7.02 13H3.055ZM12 21c1.5 0 3-4.5 2.98-8H9.02C9 16.5 10.5 21 12 21Z"
                            fill="currentColor"
                          ></path></svg
                      ></span></div></span
                  ><span class="suite-share__text">分享</span>
                </button>
                <div
                  class="note-title__btn-container layout-row layout-cross-center"
                >
                  <div class="suite-share-btn-container"></div>
                  <div
                    data-selector="suite-notice-center-button"
                    class="notification-btn btn"
                    style="
                      display: flex;
                      justify-content: center;
                      align-items: center;
                    "
                  >
                    <span class="universe-icon" style="font-size: 18px"
                      ><svg
                        width="1em"
                        height="1em"
                        viewBox="0 0 24 24"
                        fill="none"
                        xmlns="http://www.w3.org/2000/svg"
                        data-icon="BellOutlined"
                      >
                        <path
                          d="M10 3.176v-.26c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v.26c3.45.917 6 4.15 6 7.998v6.364h1a1 1 0 1 1 0 2H3a1 1 0 1 1 0-2h1v-6.364c0-3.848 2.55-7.081 6-7.998ZM6 17.538h12v-6.361c0-3.458-2.686-6.261-6-6.261s-6 2.803-6 6.26v6.362Zm2.75 4.5a1 1 0 0 1 1-1h4.5a1 1 0 0 1 0 2h-4.5a1 1 0 0 1-1-1Z"
                          fill="currentColor"
                        ></path></svg
                    ></span>
                  </div>
                </div>
                <button
                  type="button"
                  data-selector="more-menu"
                  class="more-btn btn"
                >
                  <span
                    class="universe-icon"
                    style="
                      font-size: 18px;
                      color: var(--icon-n1);
                      padding: 4px;
                      line-height: 0;
                    "
                    ><svg
                      width="1em"
                      height="1em"
                      viewBox="0 0 24 24"
                      fill="none"
                      xmlns="http://www.w3.org/2000/svg"
                      data-icon="MoreOutlined"
                    >
                      <path
                        d="M5.5 11.75a1.75 1.75 0 1 1-3.5 0 1.75 1.75 0 0 1 3.5 0Zm8.225 0a1.75 1.75 0 1 1-3.5 0 1.75 1.75 0 0 1 3.5 0Zm8.275 0a1.75 1.75 0 1 1-3.5 0 1.75 1.75 0 0 1 3.5 0Z"
                        fill="currentColor"
                      ></path></svg
                  ></span></button
                ><span class="navigation-bar__line"></span>
                <div class="layout-row layout-cross-center">
                  <button type="button" class="note-title__search btn">
                    <span
                      class="universe-icon"
                      style="
                        font-size: 18px;
                        color: var(--icon-n1);
                        padding: 4px;
                        line-height: 0;
                      "
                      ><svg
                        width="1em"
                        height="1em"
                        viewBox="0 0 24 24"
                        fill="none"
                        xmlns="http://www.w3.org/2000/svg"
                        data-icon="SearchOutlined"
                      >
                        <path
                          d="M16.473 17.887A9.46 9.46 0 0 1 10.5 20a9.5 9.5 0 1 1 9.5-9.5 9.46 9.46 0 0 1-2.113 5.973l3.773 3.773a.996.996 0 0 1-.007 1.407.996.996 0 0 1-1.407.007l-3.773-3.773ZM18 10.5a7.5 7.5 0 1 0-15 0 7.5 7.5 0 0 0 15 0Z"
                          fill="currentColor"
                        ></path></svg
                    ></span>
                  </button>
                </div>
                <button type="button" class="btn note-title__create">
                  <span
                    class="universe-icon"
                    style="
                      font-size: 18px;
                      color: var(--icon-n1);
                      padding: 4px;
                      line-height: 0;
                    "
                    ><svg
                      width="1em"
                      height="1em"
                      viewBox="0 0 24 24"
                      fill="none"
                      xmlns="http://www.w3.org/2000/svg"
                      data-icon="AddOutlined"
                    >
                      <path
                        d="M12 2a1 1 0 0 0-1 1v8H3a1 1 0 1 0 0 2h8v8a1 1 0 1 0 2 0v-8h8a1 1 0 1 0 0-2h-8V3a1 1 0 0 0-1-1Z"
                        fill="currentColor"
                      ></path></svg
                  ></span></button
                ><button type="button" class="btn setting-btn hidden">
                  <span
                    class="universe-icon"
                    style="
                      font-size: 18px;
                      color: var(--icon-n1);
                      padding: 4px;
                      line-height: 0;
                    "
                    ><svg
                      width="1em"
                      height="1em"
                      viewBox="0 0 24 24"
                      fill="none"
                      xmlns="http://www.w3.org/2000/svg"
                      data-icon="SettingOutlined"
                    >
                      <path
                        d="m4.328 19.734-.31-.34a10.91 10.91 0 0 1-2.386-4.146l-.135-.436L3.545 12 1.497 9.188l.135-.436a10.91 10.91 0 0 1 2.385-4.147l.311-.339 3.442.377 1.398-3.187.448-.101A10.843 10.843 0 0 1 12 1.09c.809 0 1.607.089 2.384.264l.448.1 1.398 3.188 3.442-.377.31.34a10.91 10.91 0 0 1 2.386 4.146l.135.436L20.455 12l2.048 2.812-.135.436a10.91 10.91 0 0 1-2.385 4.147l-.311.339-3.442-.377-1.398 3.187-.448.101a10.848 10.848 0 0 1-4.768 0l-.448-.1-1.398-3.188-3.442.377Zm3.485-2.21a1.488 1.488 0 0 1 1.525.881l1.12 2.554a9.05 9.05 0 0 0 3.084 0l1.12-2.554a1.488 1.488 0 0 1 1.524-.881l2.755.3c.665-.8 1.19-1.71 1.547-2.69l-1.644-2.258a1.488 1.488 0 0 1 0-1.752l1.644-2.258a9.091 9.091 0 0 0-1.547-2.69l-2.755.3a1.488 1.488 0 0 1-1.524-.881l-1.12-2.554a9.053 9.053 0 0 0-3.084 0l-1.12 2.554a1.488 1.488 0 0 1-1.525.881l-2.754-.3a9.09 9.09 0 0 0-1.548 2.69l1.645 2.258c.38.522.38 1.23 0 1.752l-1.644 2.258c.358.98.882 1.89 1.547 2.69l2.754-.3ZM12 16.545c-2.502 0-4.528-2.036-4.528-4.545 0-2.51 2.026-4.545 4.528-4.545S16.528 9.49 16.528 12 14.502 16.545 12 16.545Zm0-1.818c1.496 0 2.71-1.22 2.71-2.727A2.719 2.719 0 0 0 12 9.273 2.719 2.719 0 0 0 9.29 12 2.719 2.719 0 0 0 12 14.727Z"
                        fill="currentColor"
                      ></path></svg
                  ></span></button
                ><span class="suite-header__user-avatar hidden"
                  ><span class="navigation-bar__line"></span>
                  <div
                    class="note-avatar note-user__default"
                    role="button"
                    style="
                      background-image: url('https://s1-imfile.feishucdn.com/static-resource/v1/09c2f0c1-c364-4575-b826-3588a51b2e9e~?image_size=72x72&amp;cut_type=default-face&amp;quality=&amp;format=jpeg&amp;sticker_format=.webp');
                      width: 32px;
                      height: 32px;
                      border-radius: 50%;
                      background-size: cover;
                      background-position: center;
                    "
                  ></div
                ></span>
              </div>
            </div>
          </div>
        </div>
        <div id="fakeTitle">《炼丹Lora终极攻略》</div>
        <script>
          function isWorkspaceNextTemplate() {
            return (
              (function () {
                if (window && window.User && window.User.clientFeatures)
                  return (
                    !0 ===
                      window.User.clientFeatures["ccm.workspace.next_super"] ||
                    !0 === window.User.clientFeatures["ccm.workspace.next"]
                  );
                return !1;
              })() &&
              !(function () {
                var e = "undefined" != typeof window ? window.User : void 0;
                if (e) return !!e.isFeedEnv;
                return !1;
              })()
            );
          }
        </script>
        <script>
          !(function () {
            var e = document.getElementById("ssrHeaderTitle"),
              o = document.querySelector("#ssrBox .navigation-bar"),
              n = document.querySelector(".doc-component-header"),
              t = (function () {
                var e = "zh";
                if (location.pathname.includes("/sync/"))
                  if (e.indexOf("zh") > -1) return "同步块";
                  else if (e.indexOf("ja") > -1) return "同期ブロック";
                  else return "Synced Block";
                if (e.indexOf("zh") > -1) return "未命名文档";
                else if (e.indexOf("ja") > -1) return "名称未設定ドキュメント";
                else return "Untitled Docs";
              })(),
              r = document.getElementById("fakeTitle"),
              i = r.textContent,
              a = (function () {
                if (window && window.User && window.User.docComponentConfig)
                  return window.User.docComponentConfig;
              })(),
              s =
                a &&
                a.extensions &&
                a.extensions.suiteNavBar &&
                a.extensions.suiteNavBar.docComponentHeader;
            if (i) t = i;
            if (
              ((e.textContent = t),
              r && r.parentElement && r.parentElement.removeChild(r),
              n)
            ) {
              if (
                !(function (e) {
                  if (e && e.title) return e.title.enable;
                })(s)
              ) {
                n.querySelector(".doc-component-title").style.display = "none";
              }
              if (
                !(function (e) {
                  if (e && e.logo) return e.logo.enable;
                })(s)
              ) {
                (c = n.querySelector(".doc-component-logo")).style.display =
                  "none";
              }
              var l = (function (e) {
                if ("custom-base" !== e.mode) return null;
                var o = e.backgroundColor && !0 === e.backgroundColor.enable,
                  n =
                    e.logo &&
                    !0 === e.logo.enable &&
                    "custom-base" === e.logo.mode,
                  t = (e.title && e.title.enable, e.height),
                  r = e.moreMenu && e.moreMenu.enable,
                  i = e.shareBtn && e.shareBtn.enable;
                return {
                  backgroundColor: o ? e.color : "",
                  height: t,
                  showBaseLogo: n,
                  showMoreMenuEntry: r,
                  showShareBtnEntry: i,
                };
              })(s);
              if (l) {
                if (l.showBaseLogo) {
                  var c = n.querySelector(".doc-component-logo"),
                    d = document.querySelector(
                      "#ssrBox .navigation-bar-wrapper .doc-component-logo-file"
                    );
                  (c.style.display = "none"),
                    (c.style.marginRight = "0px"),
                    (d.style.display = "flex"),
                    (e.style.fontWeight = "normal"),
                    (e.style.fontSize = "14px"),
                    (e.style.lineHeight = "20px"),
                    (e.style.border = "1px solid rgba(0, 0, 0, 0)"),
                    (e.style.padding = "0px 5px");
                }
                if (l.backgroundColor)
                  o.style.backgroundColor = l.backgroundColor;
                if (l.showMoreMenuEntry) {
                  var u = n.querySelector(
                    "#ssrBox .navigation-bar-wrapper .doc-component-moremenu"
                  );
                  u && (u.style.display = "inline");
                }
                if (l.showShareBtnEntry) {
                  var g = n.querySelector(
                    "#ssrBox .navigation-bar-wrapper .doc-component-share"
                  );
                  g && (g.style.display = "inline");
                }
              }
              const t = (function (e) {
                if (e && e.height) return e.height;
              })(s);
              if (t && o) {
                var m = o.querySelector(".navigation-bar__right");
                (o.style.height = t),
                  (m.style.height = t),
                  (n.style.height = t);
              }
              if (
                (function (e) {
                  if (e && e.bottomLine) return e.bottomLine.disable;
                })(s)
              )
                o && (o.style.borderBottom = "none");
            }
            !(function () {
              var e = document.querySelector(
                  "#ssrBox .navigation-bar__left .navigation-bar__goback"
                ),
                o = document.querySelector(
                  "#ssrBox .navigation-bar__left .navigation-bar__home"
                ),
                n = document.querySelector(
                  "#ssrBox .navigation-bar__left .navigation-bar__sidebar-toggle"
                ),
                t = document.querySelector(
                  "#ssrBox .navigation-bar__left .navigation-bar__recent-menu-icon"
                ),
                r = document.querySelector(
                  "#ssrBox .suite-header__user-avatar"
                ),
                i = document.querySelector(
                  "#ssrBox .navigation-bar-wrapper .setting-btn"
                ),
                a = window && window.navigator.userAgent,
                s =
                  (/feishu/i.test(a) || /lark/i.test(a)) && /superapp/i.test(a);
              if (!location.pathname.includes("/sync/"))
                if (isWorkspaceNextTemplate())
                  n && n.classList.remove("hidden"),
                    t && t.classList.remove("hidden");
                else if (s) o && o.classList.remove("hidden");
                else e && e.classList.remove("hidden");
              if (s) i && i.classList.remove("hidden");
              else r && r.classList.remove("hidden");
              if (
                window.anonymousAccess &&
                window.anonymousAccess.isAnonymousAccess
              ) {
                var l = document.querySelector(
                  "#ssrBox .navigation-bar-wrapper .navigation-bar__right"
                );
                if (l) l.style.display = "none";
              }
            })();
          })();
        </script>
        <div class="app-main-container layout-row flex">
          <div class="app-main main__content layout-column f-g-1">
            <style>
              #ssrBox .scrollbar-container {
                position: relative;
                min-height: 100%;
                max-width: 100%;
                background-color: var(--bg-body);
                height: inherit;
                overflow-y: auto;
                overflow-x: hidden;
              }
            </style>
            <div
              class="scrollbar-container etherpad-container-wrapper clearfix"
            >
              <div class="flex layout-row">
                <script>
                  window.catalogRecordInfo = {
                    isEmptyCatalog: false,
                    headingRecords: {},
                  };
                </script>
                <div class="bear-web-x-container docx-width-mode-standard">
                  <div>
                    <script>
                      (function () {
                        function Rhe() {
                          var e =
                              (window.User && window.User.userAgent) ||
                              window.navigator.userAgent ||
                              "",
                            n = /FeishuRooms|LarkRooms/i.test(e),
                            o = /(Feishu|Lark)Rooms\sServer/i.test(e),
                            r = /Rooms(?:-\w+)?\/(\d+)/.exec(e),
                            i = !1;
                          r && r[1] && (i = Number(r[1]) >= 7);
                          var a =
                              n &&
                              !o &&
                              window.clientFeatures &&
                              window.clientFeatures[
                                "ccm.docx.rooms.hotfixssr"
                              ] &&
                              !i,
                            s = 1200;
                          if (a && Math.round(window.innerWidth) !== s) {
                            var c = document.querySelector("#ssrBox");
                            if (c) {
                              (window.roomsHotfixSSRResizeHandler =
                                function () {
                                  var e = document.querySelector("#ssrBox");
                                  e &&
                                    (e.style.zoom = String(
                                      window.innerWidth / s
                                    ));
                                }),
                                (c.style.zoom = String(window.innerWidth / s)),
                                window.addEventListener(
                                  "resize",
                                  window.roomsHotfixSSRResizeHandler
                                );
                              var u = c.querySelector(".bear-web-x-container");
                              if (u) {
                                var l = c.clientWidth,
                                  d = c.clientHeight;
                                u.style.setProperty(
                                  "--ssrbox-width",
                                  "".concat(l, "px")
                                ),
                                  u.style.setProperty(
                                    "--ssrbox-height",
                                    "".concat(d, "px")
                                  );
                              }
                            }
                          }
                        }
                        Rhe();
                      })();
                    </script>
                  </div>
                  <div class="ssr-cover pc">
                    <div class="ssr-cover-loader-container undefined">
                      <svg
                        width="36"
                        height="36"
                        color="var(--text-disabled)"
                        viewBox="25 25 50 50"
                        class="suite-loading-docx"
                      >
                        <circle
                          cx="50"
                          cy="50"
                          r="20"
                          fill="none"
                          stroke-width="4"
                          stroke-miterlimit="10"
                          style="stroke: var(--text-disabled)"
                        ></circle>
                      </svg>
                    </div>
                    <div class="ssr-cover-image-container">
                      <img
                        class="ssr-cover-cover-image"
                        style="visibility: hidden"
                        crossorigin="use-credentials"
                        src="https://internal-api-drive-stream.feishu.cn/space/api/box/stream/download/v2/cover/Ik6zbUzTloUPBNx9HUecwUEenHh?width=360&amp;height=360&amp;policy=near"
                      /><img
                        class="ssr-cover-hd-image"
                        crossorigin="use-credentials"
                        style="visibility: hidden"
                        src="https://internal-api-drive-stream.feishu.cn/space/api/box/stream/download/preview/Ik6zbUzTloUPBNx9HUecwUEenHh/?preview_type=16"
                      />
                    </div>
                    <div>
                      <script>
                        (function () {
                          // common dependencies
                          const WEB_HEADER_HEIGHT = 64;
                          function bn(e, n) {
                            try {
                              return JSON.parse(e);
                            } catch (o) {
                              return console.error(e), n || null;
                            }
                          }
                          function Mn(e, n, o) {
                            if (!e || !n) return {};
                            var r = e.offset_ratio_x,
                              i = void 0 === r ? 0 : r,
                              a = e.offset_ratio_y,
                              s = void 0 === a ? 0 : a,
                              c = n.naturalWidth,
                              u = n.naturalHeight;
                            if (!c || !u) return {};
                            var l,
                              d,
                              p = Number((c / u).toFixed(6)),
                              f =
                                (null === o || void 0 === o
                                  ? void 0
                                  : o.width) ||
                                document.documentElement.clientWidth,
                              m =
                                (null === o || void 0 === o
                                  ? void 0
                                  : o.height) ||
                                0.27 * document.documentElement.clientHeight,
                              _ = 0,
                              h = 0;
                            return (
                              p > f / m
                                ? ((d = m),
                                  (_ = vn(
                                    (_ = -((l = c * (m / u)) - f) / 2 + i * l),
                                    l,
                                    f
                                  )))
                                : ((l = f),
                                  (h = vn(
                                    (h =
                                      -(
                                        (d = u * Number((f / c).toFixed(6))) - m
                                      ) /
                                        2 +
                                      s * d),
                                    d,
                                    m
                                  ))),
                              {
                                width: Number(l.toFixed(0)),
                                height: Number(d.toFixed(0)),
                                marginLeft: Number(_.toFixed(0)),
                                marginTop: Number(h.toFixed(0)),
                              }
                            );
                          }
                          function vn(e, n, o) {
                            var r = e;
                            return (
                              r > 0 && (r = 0),
                              r < -(n - o) && (r = -(n - o)),
                              Number(r.toFixed(0))
                            );
                          }

                          // ssr cover inner dependencies
                          function yn() {
                            var e = document.querySelector("#ssrBox"),
                              n =
                                e &&
                                e.querySelector(
                                  ".ssr-cover .ssr-cover-loader-container"
                                );
                            n && n.remove();
                          }
                          function En() {
                            var e =
                                (window.User && window.User.userAgent) ||
                                window.navigator.userAgent ||
                                "",
                              n = /FeishuRooms|LarkRooms/i.test(e),
                              o = /(Feishu|Lark)Rooms\sServer/i.test(e),
                              r = /Rooms(?:-\w+)?\/(\d+)/.exec(e),
                              i = !1;
                            return (
                              r && r[1] && (i = Number(r[1]) >= 7),
                              n &&
                                !o &&
                                window.clientFeatures &&
                                window.clientFeatures[
                                  "ccm.docx.rooms.hotfixssr"
                                ] &&
                                !i
                            );
                          }
                          function On(e, n) {
                            var o,
                              r =
                                document.documentElement.clientWidth ||
                                window.innerWidth;
                            En() &&
                              (r =
                                e.width ||
                                (null ===
                                  (o = document.getElementById("ssrBox")) ||
                                void 0 === o
                                  ? void 0
                                  : o.clientWidth) ||
                                r);
                            return (
                              "1" === n && (r -= In(n)),
                              document.querySelector("#ssrBox.has-comment") &&
                                (r -= 295),
                              r
                            );
                          }
                          function Tn(e) {
                            var n,
                              o =
                                window.innerHeight ||
                                document.documentElement.clientHeight;
                            En() &&
                              (o =
                                e.height ||
                                (null ===
                                  (n = document.getElementById("ssrBox")) ||
                                void 0 === n
                                  ? void 0
                                  : n.clientHeight) ||
                                o);
                            o -= 64;
                            var r = Math.max(0.32 * o, 128);
                            return Math.min(400, r);
                          }
                          function Ln(e, n) {
                            e.style.setProperty(
                              "width",
                              "".concat(n.width, "px")
                            ),
                              e.style.setProperty(
                                "height",
                                "".concat(n.height, "px")
                              );
                          }
                          function wn(e, n) {
                            var o = n.width,
                              r = n.height,
                              i = n.marginLeft,
                              a = n.marginTop;
                            "number" === typeof o &&
                              e.style.setProperty("width", "".concat(o, "px")),
                              "number" === typeof r &&
                                e.style.setProperty(
                                  "height",
                                  "".concat(r, "px")
                                ),
                              "number" === typeof i &&
                                e.style.setProperty(
                                  "margin-left",
                                  "".concat(i, "px")
                                ),
                              "number" === typeof a &&
                                e.style.setProperty(
                                  "margin-top",
                                  "".concat(a, "px")
                                );
                          }
                          function Nn(e, n, o) {
                            var r =
                                arguments.length > 3 && void 0 !== arguments[3]
                                  ? arguments[3]
                                  : null,
                              i = arguments.length > 4 ? arguments[4] : void 0,
                              a = arguments.length > 5 ? arguments[5] : void 0;
                            yn();
                            var s = On(a, i),
                              c = Tn(a),
                              u = Mn(r, o, { width: s, height: c }),
                              l = {
                                width: Math.min(u.width || s, s),
                                height: Math.floor(c),
                              };
                            Ln(e, l), wn(n, u);
                          }
                          function xn(e, n) {
                            var o = document.querySelector("#ssrBox"),
                              r =
                                null === o || void 0 === o
                                  ? void 0
                                  : o.querySelector(".ssr-cover"),
                              i =
                                null === r || void 0 === r
                                  ? void 0
                                  : r.querySelector(
                                      ".ssr-cover-image-container"
                                    ),
                              a = {
                                width:
                                  null === o || void 0 === o
                                    ? void 0
                                    : o.clientWidth,
                                height:
                                  null === o || void 0 === o
                                    ? void 0
                                    : o.clientHeight,
                              };
                            if (r && i) {
                              var s = i.querySelector(".ssr-cover-cover-image"),
                                c = i.querySelector(".ssr-cover-hd-image"),
                                u = !1;
                              s &&
                                s.addEventListener("load", function () {
                                  u ||
                                    (Nn(r, i, s, e, n, a),
                                    s.style.setProperty(
                                      "visibility",
                                      "visible"
                                    ));
                                }),
                                c &&
                                  c.addEventListener("load", function () {
                                    Nn(r, i, c, e, n, a),
                                      (u = !0),
                                      c.style.setProperty(
                                        "visibility",
                                        "visible"
                                      ),
                                      null === s ||
                                        void 0 === s ||
                                        s.style.setProperty(
                                          "visibility",
                                          "hidden"
                                        );
                                  });
                            }
                          }
                          function An() {
                            var e = window.navigator || {},
                              n =
                                (window.User && window.User.userAgent) ||
                                e.userAgent ||
                                "",
                              o = /feishu/i.test(n) || /lark/i.test(n),
                              r =
                                /vc=true/.test(
                                  (location.search || "").toLowerCase()
                                ) ||
                                (o && /\sVC\//.test(n)),
                              i = /FeishuRooms|LarkRooms/i.test(n),
                              a =
                                r &&
                                (i ||
                                  /VC\/\d+\.\d+\.\d+[^ ]* Apollyon\/\d+/.test(
                                    e.userAgent
                                  ) ||
                                  /IronWebview\//.test(e.userAgent)),
                              s = /hideSider=(true|1)/.test(location.search);
                            return a || s || window.User.isFeedEnv;
                          }
                          function Sn() {
                            return (
                              !!(
                                window &&
                                window.User &&
                                window.User.clientFeatures
                              ) &&
                              !0 ===
                                window.User.clientFeatures[
                                  "ccm.workspace.sidebar_responsive_enable"
                                ]
                            );
                          }
                          function jn(e, n, o) {
                            if (
                              /open_tab_from=wiki_home/.test(location.search) &&
                              "1" === e
                            ) {
                              var r = window.innerWidth - 540;
                              return r <= 268 ? 268 : Math.min(r, o);
                            }
                            if (!1 === n) return 0;
                            if ("1" === e) {
                              var i = window.innerWidth - 1092;
                              return i <= 268 ? 0 : Math.min(i, o);
                            }
                            return 0;
                          }
                          function In(e) {
                            if (An()) return 0;
                            var n = window.navigator || {},
                              o =
                                (window.User && window.User.userAgent) ||
                                n.userAgent ||
                                "",
                              r = function (e) {
                                var n = null;
                                try {
                                  null !== (n = localStorage.getItem(e)) &&
                                    (n = JSON.parse(n));
                                } catch (uk) {
                                  console.error(
                                    "get wiki skeleton tree initial state error",
                                    uk
                                  );
                                }
                                return n;
                              },
                              i =
                                /feishu/i.test(o) || /lark/i.test(o)
                                  ? {
                                      width: "WIKI_SIDEBAR_WIDTH_LARK",
                                      visible: "WIKI_SIDEBAR_SHOW_LARK",
                                    }
                                  : {
                                      width: "WIKI_SIDEBAR_WIDTH_PC",
                                      visible: "WIKI_SIDEBAR_SHOW_PC",
                                    },
                              a = r(i.width),
                              s = r(i.visible);
                            return Sn()
                              ? jn(e, s, a || 300)
                              : !1 === s
                              ? 0
                              : a || 285;
                          }
                          const coverInfo = bn(
                            decodeURIComponent(
                              "%7B%22type%22%3A1%2C%22offset_ratio_x%22%3A0%2C%22offset_ratio_y%22%3A0%2C%22token%22%3A%22Ik6zbUzTloUPBNx9HUecwUEenHh%22%2C%22src%22%3A%22https%3A%2F%2Finternal-api-drive-stream.feishu.cn%2Fspace%2Fapi%2Fbox%2Fstream%2Fdownload%2Fpreview%2FIk6zbUzTloUPBNx9HUecwUEenHh%2F%3Fpreview_type%3D16%22%2C%22lightSrc%22%3A%22https%3A%2F%2Finternal-api-drive-stream.feishu.cn%2Fspace%2Fapi%2Fbox%2Fstream%2Fdownload%2Fv2%2Fcover%2FIk6zbUzTloUPBNx9HUecwUEenHh%3Fwidth%3D360%26height%3D360%26policy%3Dnear%22%2C%22mime_type%22%3A%22image%2Fjpeg%22%7D"
                            )
                          );
                          window.finalSSRCoverInfo = coverInfo;
                          // 这里 inWiki 会莫名变成 Number 类型，使用 String 不行得用 JSON.stringify
                          xn(coverInfo, "0");
                        })();
                      </script>
                    </div>
                  </div>
                  <div
                    class="page-main docx-width-mode-standard synced-new-ui docx-width-mode normal-font-size"
                    style="visibility: hidden"
                  >
                    <div class="page-main-item">
                      <div
                        data-block-type="page"
                        data-record-id="LUmKdLd0AofzbcxFRkQcg56Rnnf"
                        class="block docx-page-block"
                      >
                        <div
                          class="ssr-placeholder-wrapper"
                          id="placeholder-wrapper-Yv3U4sjF"
                        >
                          <div class="first-line-placeholder">
                            <span>输入“/”快速插入</span>
                          </div>
                          <div
                            class="page-block root-block"
                            data-slate-editor="true"
                            contenteditable="false"
                            spellcheck="false"
                            data-content-editable-root="true"
                          >
                            <div
                              class="zone-container editor-kit-container outer-controlled-zone"
                              data-zone-id="0"
                              data-zone-container="*"
                              data-slate-editor="true"
                            >
                              <div
                                class="page-block-header page-block-header__custom_icon"
                              >
                                <div
                                  style="display: flex; height: 28px"
                                  class="page-block-header-top"
                                  contenteditable="false"
                                >
                                  <div
                                    contenteditable="false"
                                    class="doc-meta-entry-container"
                                  >
                                    <div
                                      class="doc-meta-entry-wrapper"
                                      style="height: 28px"
                                    >
                                      <div style="height: 28px"></div>
                                    </div>
                                  </div>
                                </div>
                                <div
                                  class="page-block-content left flash-block-content"
                                >
                                  <div
                                    style="text-align: "
                                    class="zone-container text-editor hide-placeholder non-empty"
                                    data-zone-id="29884"
                                    data-zone-container="*"
                                    data-slate-editor="true"
                                    contenteditable="false"
                                  >
                                    <div
                                      class="ace-line"
                                      data-node="true"
                                      dir="auto"
                                    >
                                      <span
                                        data-string="true"
                                        class="author-6939446571461246978"
                                        data-leaf="true"
                                        >《炼丹Lora终极攻略》</span
                                      ><span
                                        data-string="true"
                                        data-enter="true"
                                        data-leaf="true"
                                        >​</span
                                      >
                                    </div>
                                  </div>
                                </div>
                                <div
                                  class="ssr-doc-info-container"
                                  style="min-height: 46px"
                                >
                                  <div style="min-height: 46px">
                                    <div
                                      class="ssr-doc-info-content"
                                      style="visibility: hidden; height: 100%"
                                    >
                                      <div
                                        class="ssr-doc-info-group ssr-doc-info-group-person"
                                      >
                                        <div
                                          class="ssr-doc-info-editor-wrapper"
                                        >
                                          <div
                                            class="ssr-editor-info-overlay-target ssr-doc-info-editor-pc"
                                          >
                                            <div class="ssr-docs-info-editor">
                                              <div
                                                class="ssr-docs-info-editor-list"
                                              >
                                                <div
                                                  class="ssr-docs-info-new-avatar ssr-docs-info-editor-list-avatar-with-name"
                                                >
                                                  <div>
                                                    <div
                                                      class="ssr-docs-info-avatar-container"
                                                    >
                                                      <span
                                                        style="
                                                          width: 20px;
                                                          height: 20px;
                                                        "
                                                        class="ud__avatar ud__avatar-filled ud__avatar-circle ud__avatar-image"
                                                        ><img
                                                          class="ud__avatar__image"
                                                          src="https://s1-imfile.feishucdn.com/static-resource/v1/704482df-384d-48fa-8cf7-79433efc79bf~?image_size=72x72&amp;cut_type=default-face&amp;quality=&amp;format=jpeg&amp;sticker_format=.webp" /></span
                                                      ><span
                                                        class="ssr-docs-info-avatar-name"
                                                        ><span
                                                          class="ssr-docs-info-avatar-name-text"
                                                          >飞书用户3009</span
                                                        ></span
                                                      >
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                      <div
                                        class="ssr-doc-info-group-divider ssr-doc-info-group-divider-editor"
                                      ></div>
                                      <div
                                        class="ssr-doc-info-group ssr-doc-info-group-time"
                                      >
                                        <div class="ssr-doc-info-time-item">
                                          2023年5月31日创建
                                        </div>
                                      </div>
                                    </div>
                                    <div class="ssr-doc-info-inner-script">
                                      <script>
                                        window.__SSR_DOC_INFO__ = JSON.parse(
                                          decodeURIComponent(
                                            "%7B%22token%22%3A%22LUmKdLd0AofzbcxFRkQcg56Rnnf%22%2C%22owner_user_id%22%3A%226939446571461246978%22%2C%22create_timestamp%22%3A1685528305%2C%22comments_count%22%3A33%2C%22like_count%22%3A89%2C%22pv%22%3A23310%2C%22uv%22%3A14119%7D"
                                          )
                                        );
                                        (function Hhe() {
                                          var e,
                                            n,
                                            o,
                                            r = !!new URLSearchParams(
                                              null === (e = location) ||
                                              void 0 === e
                                                ? void 0
                                                : e.search
                                            ).get("edition_id"),
                                            i =
                                              /opendoc=(true|1)/.test(
                                                (
                                                  (null === (n = location) ||
                                                  void 0 === n
                                                    ? void 0
                                                    : n.search) || ""
                                                ).toLowerCase()
                                              ) ||
                                              /^\/component\//.test(
                                                (null === (o = location) ||
                                                void 0 === o
                                                  ? void 0
                                                  : o.pathname) || ""
                                              ),
                                            a = document.querySelector(
                                              ".ssr-doc-info-content"
                                            ),
                                            s = document.querySelector(
                                              ".ssr-doc-info-container"
                                            );
                                          if (a && s) {
                                            if (r || i)
                                              return null === s || void 0 === s
                                                ? void 0
                                                : s.removeChild(a);
                                            if (
                                              window.anonymousAccess &&
                                              window.anonymousAccess
                                                .isAnonymousAccess
                                            ) {
                                              var c = document.querySelector(
                                                ".ssr-doc-info-group-person"
                                              );
                                              if (c) {
                                                var u =
                                                  document.querySelectorAll(
                                                    ".ssr-doc-info-group"
                                                  );
                                                if (u && 1 === u.length)
                                                  return null === s ||
                                                    void 0 === s
                                                    ? void 0
                                                    : s.removeChild(a);
                                                a.removeChild(c);
                                                var l = document.querySelector(
                                                  ".ssr-doc-info-group-divider-editor"
                                                );
                                                l && a.removeChild(l);
                                              }
                                            }
                                            a.style.visibility = "inherit";
                                          }
                                        })();
                                      </script>
                                    </div>
                                  </div>
                                </div>
                              </div>
                              <div class="page-block-children">
                                <div
                                  class="root-render-unit-container"
                                  style="position: relative"
                                >
                                  <div class="render-unit-wrapper">
                                    <div
                                      data-block-type="text"
                                      data-record-id="KceedjuNFoMEvpx6drucUfV3neh"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29885"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >《保姆级Lora炼丹教程，一站式整合包，让你实现真人模特定制》</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="VQakdsOYao6eY0xtg1qc8texnyu"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder"
                                              data-zone-id="29886"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="AqEIdr4tPobYxsxduJCccIx4nWb"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29887"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >大家好，我是吴东子，用奶奶都能听懂的方式分享可以落地实操的干货</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="quote_container"
                                      data-record-id="Zc9Ud4LQaoTlDFxKxPEcXVO5nye"
                                      class="block docx-quote_container-block"
                                    >
                                      <div class="quote-container-block">
                                        <div
                                          class="quote-container-block-children"
                                        >
                                          <div
                                            class="render-unit-wrapper quote-container-render-unit"
                                          >
                                            <div
                                              data-block-type="text"
                                              data-record-id="FoGgdlB0GoecjYxHZiic8Y5Fnfh"
                                              class="block quote-container-render-unit docx-text-block"
                                            >
                                              <div
                                                class="highlight-container-ssr"
                                              >
                                                <div class="text-block-wrapper">
                                                  <div class="text-block">
                                                    <div
                                                      style="text-align: "
                                                      class="zone-container text-editor hide-placeholder non-empty"
                                                      data-zone-id="29889"
                                                      data-zone-container="*"
                                                      data-slate-editor="true"
                                                      contenteditable="false"
                                                    >
                                                      <div
                                                        class="ace-line"
                                                        data-node="true"
                                                        dir="auto"
                                                      >
                                                        <span
                                                          data-string="true"
                                                          class="author-6939446571461246978"
                                                          data-leaf="true"
                                                          >我的所有资料都在公众号「吴东子AI」</span
                                                        ><span
                                                          data-string="true"
                                                          data-enter="true"
                                                          data-leaf="true"
                                                          >​</span
                                                        >
                                                      </div>
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="DuAmdgQ8uoqOugxslxZc0tCIn1c"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder"
                                              data-zone-id="29890"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="WYIydWySYoAy6axgXPNchZhUnuM"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29891"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >最近发现很多朋友学会了Stable
                                                  Diffusion后，都是停留在“玩”的层面。但我觉得让大家“用”起来，才是关键</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="IcQKdeEyCoMCioxAfQIcYLiUnCb"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder"
                                              data-zone-id="29892"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="JUkqdAeOSoMQYmxar8jcCZEFnId"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29893"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >于是我思考了很久，找出了SD在“应用”层面，最重要的两个功能：Lora和ControlNet</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="Ra0Yd2gocoOUyQx6bsLc8jSVnTd"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder"
                                              data-zone-id="29894"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="QUEYdag6GoMumUxi0c8cvTE6n4c"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29895"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >Lora负责把自己生活中有关联的人或物炼制成模型</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="NoGSdcgGyo00wUxqGs2cdruvnZd"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29896"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >ControlNet负责更好地“控制”这个“模型”</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="WCUKdyKquowyo6xC05Rc8IianQh"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder"
                                              data-zone-id="29897"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="RmMGdQAUmoAQECxyIPpcBRUpnuf"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29898"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >两者结合，你就能真正把SD用起来，无论是定制自己的真人模特，还是给某个商业产品做成模型，都可以实现</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="DMUudqESsoa6ayxOGPec8rkEnpb"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder"
                                              data-zone-id="29899"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="FmGSdUkkmo4Wkgx8JePc4xQYnYg"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29900"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >我自己跑了一遍全流程，确保每一步都是经过我自己验证之后，写了一个教程分享给大家</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="ISekd4SiUoGquOxeGnfcIvvcnlh"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder"
                                              data-zone-id="29901"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="Gke2dWSMAoiCUKxWcYKcGEN5nbc"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29902"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >今天这篇是Lora的炼丹教程篇</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="SmSkdaoCsou8SuxUNWkc0UFOn2g"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29903"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >后续会再出ControlNet的教程，但难度较大，可能需要耐心等待，希望大家理解</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="D66GdEsoao8gCexE7EOc8vImngf"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder"
                                              data-zone-id="29904"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="M6yMdeIEIoUUE4xOQFMckDghnpd"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29905"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >文章包含了Lora的功能介绍，炼丹方法，实操案例，大家只要跟着一步一步操作，一定能学会</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="QVfIdCFpDoh9NXxJvhzc7DbZn5e"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder"
                                              data-zone-id="29906"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="YDrgd470yoyRjMxzvgvcFqhdnOf"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29907"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >另外，需要用到的整合包和模型也都给大家打包好放在网盘（链接在文章末尾）</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="RcqudGqc6oQqaWxEfBRchKp0ntc"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder"
                                              data-zone-id="29908"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="BCikdiscwow84KxEvJocmcw6nVg"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29909"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >花了很多时间才整理出来，希望对你有帮助</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="CB9odBa8EoAKZ6xUXTScn50Fnxg"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder"
                                              data-zone-id="29910"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="MxsBdwF7QohK1bxNJPicYdW1nUc"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29911"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  style="font-weight: bold"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >严禁抄袭搬运，势必追诉到底！</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="JPCJdXXONoLDLnx3SvUc0Pqendb"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder"
                                              data-zone-id="29912"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="LZpIdqFn2oyIWGxjb2ycXQQGnWb"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder"
                                              data-zone-id="29913"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="heading1"
                                      data-record-id="VNXvddMWTo9XmCxCKHbcxRbSn2e"
                                      class="block docx-heading1-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="heading-block">
                                          <div
                                            class="heading heading-h1 heading-block-align-"
                                          >
                                            <div class="heading-content">
                                              <div
                                                style="text-align: "
                                                class="zone-container text-editor hide-placeholder non-empty"
                                                data-zone-id="29914"
                                                data-zone-container="*"
                                                data-slate-editor="true"
                                                contenteditable="false"
                                              >
                                                <div
                                                  class="ace-line"
                                                  data-node="true"
                                                  dir="auto"
                                                >
                                                  <span
                                                    data-string="true"
                                                    class="author-6939446571461246978"
                                                    data-leaf="true"
                                                    >视频教程</span
                                                  ><span
                                                    data-string="true"
                                                    data-enter="true"
                                                    data-leaf="true"
                                                    >​</span
                                                  >
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="EB0Jdsn4ton5WKx8BHxcMCLnn1g"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29915"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  style="font-weight: bold"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >视频是新版赛博丹炉的教程，建议看这个</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="JmejdgmZ0oyh0XxAISacTJSKnWg"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29916"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  class="outer-u-container docx-outer-link-container"
                                                  data-inline-wrapper="true"
                                                  ><span
                                                    class="link-wrapper link-text-color link-start link-end link-id-29916-0-0 author-6939446571461246978"
                                                    auto-url-line="0"
                                                    auto-url-start="0"
                                                    auto-url-length="44"
                                                    auto-url="https%3A%2F%2Fwww.bilibili.com%2Fvideo%2FBV1H14y197Mv%2F"
                                                    data-leaf="true"
                                                    ><a
                                                      style="
                                                        cursor: pointer;
                                                        text-decoration-skip: none;
                                                      "
                                                      class="link contextmenu-without-copyperm"
                                                      href="https://www.bilibili.com/video/BV1H14y197Mv/"
                                                      data-href="https%3A%2F%2Fwww.bilibili.com%2Fvideo%2FBV1H14y197Mv%2F"
                                                      rel="noopener noreferrer"
                                                      target="_blank"
                                                      data-link-node="true"
                                                      ><span data-string="true"
                                                        >https://www.bilibili.com/video/BV1H14y197Mv/</span
                                                      ></a
                                                    ></span
                                                  ></span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="Io1Sd4zpuoeu9uxKkbjcNwzsnNd"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder"
                                              data-zone-id="29917"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="Ytz7dkmkDoezJJxMF2FcRDaXnZc"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29918"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >以下是基于旧版赛博丹炉写的文字教程👇</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="Mgz0d3towooWcmxVTI4cOtpAnej"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29919"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  style="font-weight: bold"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >界面会有些不一样，但原理都是一样的</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="VduRdNNJhoZolNxovEEc9GvinZc"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder"
                                              data-zone-id="29920"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="heading1"
                                      data-record-id="UYAidcAENoGMRgxW0UUcZhfMnJe"
                                      class="block docx-heading1-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="heading-block">
                                          <div
                                            class="heading heading-h1 heading-block-align-"
                                          >
                                            <div class="heading-content">
                                              <div
                                                style="text-align: "
                                                class="zone-container text-editor hide-placeholder non-empty"
                                                data-zone-id="29921"
                                                data-zone-container="*"
                                                data-slate-editor="true"
                                                contenteditable="false"
                                              >
                                                <div
                                                  class="ace-line"
                                                  data-node="true"
                                                  dir="auto"
                                                >
                                                  <span
                                                    data-string="true"
                                                    class="author-6939446571461246978"
                                                    data-leaf="true"
                                                    >一、炼Lora能做到什么</span
                                                  ><span
                                                    data-string="true"
                                                    data-enter="true"
                                                    data-leaf="true"
                                                    >​</span
                                                  >
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="heading2"
                                      data-record-id="BYPPdvDdco79kWxqptUc7OQCnGb"
                                      class="block docx-heading2-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="heading-block">
                                          <div
                                            class="heading heading-h2 heading-block-align-"
                                          >
                                            <div class="heading-content">
                                              <div
                                                style="text-align: "
                                                class="zone-container text-editor hide-placeholder non-empty"
                                                data-zone-id="29922"
                                                data-zone-container="*"
                                                data-slate-editor="true"
                                                contenteditable="false"
                                              >
                                                <div
                                                  class="ace-line"
                                                  data-node="true"
                                                  dir="auto"
                                                >
                                                  <span
                                                    data-string="true"
                                                    class="author-6939446571461246978"
                                                    data-leaf="true"
                                                    >1.云旅游</span
                                                  ><span
                                                    data-string="true"
                                                    data-enter="true"
                                                    data-leaf="true"
                                                    >​</span
                                                  >
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="FQE3d6JLboxZO5xgTLGckBDynKg"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29923"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >通过用自己的Lora可以做出各种各样的照片</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="text"
                                      data-record-id="DucIdfBX3oKmmrxFqxqcJC0hn0c"
                                      class="block docx-text-block"
                                    >
                                      <div class="highlight-container-ssr">
                                        <div class="text-block-wrapper">
                                          <div class="text-block">
                                            <div
                                              style="text-align: "
                                              class="zone-container text-editor hide-placeholder non-empty"
                                              data-zone-id="29924"
                                              data-zone-container="*"
                                              data-slate-editor="true"
                                              contenteditable="false"
                                            >
                                              <div
                                                class="ace-line"
                                                data-node="true"
                                                dir="auto"
                                              >
                                                <span
                                                  data-string="true"
                                                  class="author-6939446571461246978"
                                                  data-leaf="true"
                                                  >可以看到自己穿上各种好看的衣服，出现在世界各地的著名景点</span
                                                ><span
                                                  data-string="true"
                                                  data-enter="true"
                                                  data-leaf="true"
                                                  >​</span
                                                >
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                    <div
                                      data-block-type="quote_container"
                                      data-record-id="N24HdjeQdormlBxfdBLcuh0Inog"
                                      class="block docx-quote_container-block"
                                    >
                                      <div class="quote-container-block">
                                        <div
                                          class="quote-container-block-children"
                                        >
                                          <div
                                            class="render-unit-wrapper quote-container-render-unit"
                                          >
                                            <div
                                              data-block-type="text"
                                              data-record-id="BV5vdhytYolnLFx50a1cZ6H5nHf"
                                              class="block quote-container-render-unit docx-text-block"
                                            >
                                              <div
                                                class="highlight-container-ssr"
                                              >
                                                <div class="text-block-wrapper">
                                                  <div class="text-block">
                                                    <div
                                                      style="text-align: "
                                                      class="zone-container text-editor hide-placeholder non-empty"
                                                      data-zone-id="29926"
                                                      data-zone-container="*"
                                                      data-slate-editor="true"
                                                      contenteditable="false"
                                                    >
                                                      <div
                                                        class="ace-line"
                                                        data-node="true"
                                                        dir="auto"
                                                      >
                                                        <span
                                                          data-string="true"
                                                          class="author-6939446571461246978"
                                                          data-leaf="true"
                                                          >我的女朋友云旅游巴黎铁塔</span
                                                        ><span
                                                          data-string="true"
                                                          class="author-6939446571461246978 textHighlight textHighlight-gray-text textHighlight-ccmtoken-doc-textcolor-gray"
                                                          data-leaf="true"
                                                          >👇</span
                                                        ><span
                                                          data-string="true"
                                                          data-enter="true"
                                                          data-leaf="true"
                                                          >​</span
                                                        >
                                                      </div>
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                  <div>
                    <script>
                      (function () {
                        /* 用IIFE包一下，防止编译混淆后变量重复 */
                        const catalogRecordInfo =
                          window.catalogRecordInfo || {};
                        (function () {
                          const pageContainer = document.querySelector(
                            ".bear-web-x-container"
                          );
                          const pageItem = document.querySelector(
                            ".page-main-item .docx-page-block"
                          );
                          if (!pageContainer || !pageItem) {
                            return;
                          }
                          function debounce(func, wait) {
                            var timeout, result;

                            var debounced = function () {
                              var context = this;
                              var args = arguments;
                              if (timeout) clearTimeout(timeout);
                              timeout = setTimeout(function () {
                                result = func.apply(context, args);
                              }, wait);
                              return result;
                            };
                            return debounced;
                          }
                          window.reCalculateLayout = debounce(function () {
                            const pageContainer = document.querySelector(
                              ".bear-web-x-container"
                            );
                            const pageItem = document.querySelector(
                              ".page-main-item .docx-page-block"
                            );
                            if (!pageContainer || !pageItem) {
                              return;
                            }
                            window.pageContainerRect =
                              pageContainer.getBoundingClientRect();
                            window.pageItemRect =
                              pageItem.getBoundingClientRect();
                            window.scrollbarWidth =
                              pageContainer.offsetWidth -
                              pageContainer.clientWidth;
                          }, 50);
                          window.addEventListener("resize", function () {
                            window.reCalculateLayout();
                          });
                        })();
                        (function () {
                          function Eo() {
                            var e = document.querySelector("#ssrBox");
                            e &&
                              e
                                .querySelectorAll(
                                  ".docx-image-block img.docx-image"
                                )
                                .forEach(function (e) {
                                  e &&
                                    e.addEventListener("load", function () {
                                      e.style.setProperty(
                                        "visibility",
                                        "visible"
                                      ),
                                        /Safari/.test(navigator.userAgent) &&
                                        !/Chrome/.test(navigator.userAgent)
                                          ? setTimeout(function () {
                                              e &&
                                                e.style.setProperty(
                                                  "background",
                                                  "#FFF"
                                                );
                                            })
                                          : e.style.setProperty(
                                              "background",
                                              "#FFF"
                                            );
                                    });
                                });
                          }
                          Eo();
                        })();
                        (function () {
                          function to(e, n) {
                            var o = n.containerWidth,
                              r = n.widthMode,
                              i = n.isViewEditors,
                              a = n.commentPanelShown,
                              s = n.isShowCatalogue,
                              c = n.prevCatalogMaxWidth,
                              u = n.isDocxWidthModeAnimationEnabled,
                              l = n.isCardModeOrInIframe;
                            e.EDITOR_MIN_EXTRUDING_WIDTH = l
                              ? e.EDITOR_MIN_EXTRUDING_WIDTH_PHOENIX
                              : e.EDITOR_MIN_EXTRUDING_WIDTH_ORIGINAL;
                            var d =
                              o >= 540
                                ? e.PAGE_MAIN_PADDING
                                : e.NARROW_PAGE_MAIN_PADDING;
                            function p() {
                              var e, n, o, r, i, a;
                              return (
                                (null === (e = window) ||
                                void 0 === e ||
                                null === (n = e.User) ||
                                void 0 === n ||
                                null === (o = n.docComponentConfig) ||
                                void 0 === o ||
                                null === (r = o.extensions) ||
                                void 0 === r ||
                                null === (i = r.content) ||
                                void 0 === i ||
                                null === (a = i.margin) ||
                                void 0 === a
                                  ? void 0
                                  : a.left) || 0
                              );
                            }
                            if (
                              (o < 440 &&
                                (function () {
                                  var e = new URL(window.location.href),
                                    n =
                                      e.searchParams.get("doc_app_id") ||
                                      e.searchParams.get("scene_id");
                                  return "201" === n;
                                })() &&
                                (d = e.NARROW_PAGE_ROOMS_MAIN_PADDING),
                              (function () {
                                var e, n, o, r, i, a;
                                return !(
                                  null === (e = window) ||
                                  void 0 === e ||
                                  null === (n = e.User) ||
                                  void 0 === n ||
                                  null === (o = n.docComponentConfig) ||
                                  void 0 === o ||
                                  null === (r = o.extensions) ||
                                  void 0 === r ||
                                  null === (i = r.content) ||
                                  void 0 === i ||
                                  null === (a = i.margin) ||
                                  void 0 === a ||
                                  !a.enable
                                );
                              })())
                            ) {
                              var f = {
                                catalogAreaWidth: 144,
                                contentMarginLeft: p(),
                                contentCssMarginLeft: p(),
                                contentCssMarginRight: (function () {
                                  var e, n, o, r, i, a;
                                  return (
                                    (null === (e = window) ||
                                    void 0 === e ||
                                    null === (n = e.User) ||
                                    void 0 === n ||
                                    null === (o = n.docComponentConfig) ||
                                    void 0 === o ||
                                    null === (r = o.extensions) ||
                                    void 0 === r ||
                                    null === (i = r.content) ||
                                    void 0 === i ||
                                    null === (a = i.margin) ||
                                    void 0 === a
                                      ? void 0
                                      : a.right) || 0
                                  );
                                })(),
                                forceAbstract: !0,
                                contentCssWidth: 0,
                              };
                              return (
                                (f.contentCssWidth =
                                  o -
                                  f.contentCssMarginLeft -
                                  f.contentCssMarginRight),
                                f
                              );
                            }
                            return (function () {
                              var n = { large: 1020, standard: 820 },
                                l =
                                  void 0 === c
                                    ? e.CATALOGUE_MAX_UNFOLD_WIDTH
                                    : c,
                                p = { marginLeft: 0, marginRight: 0 },
                                f = d,
                                m = d,
                                _ = f + Number(a) * e.COMMENT_SIDEBAR_WIDTH,
                                h = d + e.AUTHOR_AREA_WIDTH,
                                g =
                                  o <
                                  e.CATALOGUE_RESPONSE_MIN_WIDTH +
                                    (i ? h : m) +
                                    e.EDITOR_MIN_EXTRUDING_WIDTH +
                                    _;
                              switch (r) {
                                case "full":
                                  p.marginRight = _;
                                  var b =
                                    o -
                                    p.marginRight -
                                    e.EDITOR_MIN_EXTRUDING_WIDTH;
                                  p.marginLeft = Math.max(
                                    Number(s && !g) *
                                      Math.min(
                                        b,
                                        e.CATALOGUE_MAX_UNFOLD_WIDTH + m
                                      ),
                                    m,
                                    Number(i) * h
                                  );
                                  var M = p.marginLeft - (i ? h : m);
                                  l = g || !s ? l : M;
                                  break;
                                case "standard":
                                case "large":
                                  var v = 0,
                                    y = 0;
                                  if (s) {
                                    var E = o - _;
                                    if (
                                      E >=
                                      e.CATALOGUE_MAX_UNFOLD_WIDTH +
                                        e.EDITOR_MIN_EXTRUDING_WIDTH +
                                        m
                                    ) {
                                      var T = Math.min(
                                          o - e.CATALOGUE_MAX_UNFOLD_WIDTH - m,
                                          n[r]
                                        ),
                                        A = o - T;
                                      a && A / 2 < _
                                        ? ((v = _),
                                          (A -= _),
                                          (y = Math.max(
                                            A,
                                            e.CATALOGUE_MAX_UNFOLD_WIDTH + m
                                          )))
                                        : A / 2 <
                                          e.CATALOGUE_MAX_UNFOLD_WIDTH + m
                                        ? ((A -= e.CATALOGUE_MAX_UNFOLD_WIDTH),
                                          (y =
                                            e.CATALOGUE_MAX_UNFOLD_WIDTH +
                                            Math.max(m, A / 2)),
                                          (v = Math.max(A / 2, _)))
                                        : ((v = A / 2), (y = A / 2)),
                                        (l = y - (i ? h : m));
                                    } else if (
                                      E >=
                                      e.CATALOGUE_RESPONSE_MIN_WIDTH +
                                        e.EDITOR_MIN_EXTRUDING_WIDTH +
                                        (i ? h : m)
                                    )
                                      (v = _),
                                        (l =
                                          (y =
                                            o -
                                            e.EDITOR_MIN_EXTRUDING_WIDTH -
                                            v) - (i ? h : m));
                                    else {
                                      g = !0;
                                      var S = Math.min(o - m - _, n[r]),
                                        j = o - S;
                                      (j -= v = a ? _ : Math.max(j / 2, _)),
                                        (y = Math.max(j, m, Number(i) * h));
                                    }
                                  } else {
                                    var I = Math.min(o - _ - m, n[r]),
                                      O = o - I;
                                    a && O / 2 < e.COMMENT_SIDEBAR_WIDTH + f
                                      ? ((O -= e.COMMENT_SIDEBAR_WIDTH),
                                        (v = e.COMMENT_SIDEBAR_WIDTH + O / 2))
                                      : (v = O / 2),
                                      (y = O / 2),
                                      i &&
                                        O < 2 * e.AUTHOR_AREA_WIDTH &&
                                        ((y = e.AUTHOR_AREA_WIDTH),
                                        (v = Math.max(Math.max(O - y, 0), _))),
                                      (y = Math.max(y, m, Number(i) * h));
                                  }
                                  if (!u) {
                                    var L = v + y,
                                      w =
                                        v === y &&
                                        L >= 2 * (e.COMMENT_SIDEBAR_WIDTH + m);
                                    !w &&
                                    s &&
                                    !g &&
                                    y - m > e.COMMENT_SIDEBAR_WIDTH &&
                                    !a
                                      ? (v =
                                          L - (y = e.COMMENT_SIDEBAR_WIDTH + m))
                                      : !w &&
                                        a &&
                                        v > _ &&
                                        (!s || g) &&
                                        (v = L - (y = L - _)),
                                      (l = Math.min(
                                        y - (i ? h : m),
                                        e.COMMENT_SIDEBAR_WIDTH,
                                        l
                                      ));
                                  }
                                  (p.marginRight = v), (p.marginLeft = y);
                              }
                              e.debug &&
                                (console.log("ssrCalcWidthLayout ".concat(u)),
                                console.log(
                                  "ssrCalcWidthLayout catalogAreaWidth:".concat(
                                    l
                                  )
                                ),
                                console.log(
                                  "ssrCalcWidthLayout contentCssMarginLeft:".concat(
                                    p.marginLeft
                                  )
                                ),
                                console.log(
                                  "ssrCalcWidthLayout contentCssMarginRight:".concat(
                                    p.marginRight
                                  )
                                ),
                                console.log(
                                  "ssrCalcWidthLayout forceAbstract:".concat(g)
                                ));
                              var N = {
                                  catalogAreaWidth: l,
                                  contentMarginLeft: p.marginLeft,
                                  contentCssMarginLeft: p.marginLeft,
                                  contentCssMarginRight: p.marginRight,
                                  forceAbstract: g,
                                  contentCssWidth: 0,
                                },
                                x =
                                  o -
                                  N.contentCssMarginLeft -
                                  N.contentCssMarginRight;
                              return (
                                (N.contentCssWidth =
                                  "full" === r ? x : Math.min(x, n[r])),
                                N
                              );
                            })();
                          }
                          function no(e, n, o) {
                            var r = e.CATALOGUE_PIN_HEIGHT,
                              i =
                                e.CATALOGUE_ITEM_PADDING_BOTTOM +
                                e.CATALOGUE_UL_PADDING_BOTTOM,
                              a = o - r - i,
                              s = (n - a) / 2 - r;
                            if (((s = Math.max(0, s)), e.debug)) {
                              var c = ""
                                  .concat(Math.floor(s), " = Math.max(0, (")
                                  .concat(n, " - ")
                                  .concat(Math.floor(a), ") / 2 - ")
                                  .concat(r, ")"),
                                u = ""
                                  .concat(Math.floor(a), " = ")
                                  .concat(Math.floor(o), " - ")
                                  .concat(Math.floor(r + i));
                              console.log(
                                "layout:ssrCalcCatalogTop: "
                                  .concat(c, ", ")
                                  .concat(u)
                              );
                            }
                            return s;
                          }
                          function oo(e) {
                            return !!((window.User &&
                              window.User.clientFeatures) ||
                              {})[e];
                          }
                          function ro(e, n) {
                            var o =
                              window.collectEvent || window.htmlCollectEvent;
                            o &&
                              (window.requestIdleCallback || window.setTimeout)(
                                function () {
                                  o(e, n);
                                }
                              );
                          }
                          const Xn = function Xn(e) {
                            var n = String(e.getItem("debug"))
                              .trim()
                              .split(",");
                            return n.includes("layout") || n.includes("*");
                          };
                          const io = function io(e, n) {
                            var o,
                              r,
                              i,
                              a,
                              s,
                              c,
                              u,
                              l,
                              d = n.terminal,
                              p = n.isEmptyCatalog,
                              f = n.widthModeFromClientVar,
                              m = n.isDisableExpandState,
                              _ = performance.now(),
                              h = document.querySelector("#ssrBox .page-main"),
                              g = document.querySelector(
                                "#ssrBox .page-main-item"
                              ),
                              b = document.querySelector(
                                "#ssrBox .page-main-item > .docx-page-block"
                              ),
                              M = document.querySelector(
                                "#ssrBox .bear-web-x-container"
                              ),
                              v = document.querySelector(
                                "#ssrBox .catalogue-container"
                              ),
                              y = document.querySelector("#ssrBox .catalogue"),
                              E = document.querySelectorAll(
                                '#ssrBox [data-block-type="table"]'
                              ),
                              T = document.querySelectorAll(
                                '#ssrBox [data-block-type="sheet"]'
                              ),
                              A = document.querySelectorAll(
                                '#ssrBox [data-block-type="bitable"]'
                              ),
                              S = document.querySelectorAll(
                                '#ssrBox [data-block-type="task_list"]'
                              ),
                              j =
                                "true" ===
                                new URLSearchParams(location.search).get(
                                  "isWikiIframe"
                                ),
                              I = [],
                              O = [];
                            if (h && g && M && b) {
                              var L = oo(
                                "ccm.docx.web.catalogue_toc_content_width"
                              );
                              (e.EDITOR_MIN_EXTRUDING_WIDTH = L
                                ? 520
                                : e.EDITOR_MIN_EXTRUDING_WIDTH),
                                (e.EDITOR_MIN_EXTRUDING_WIDTH_ORIGINAL =
                                  e.EDITOR_MIN_EXTRUDING_WIDTH);
                              var w = oo(
                                  "ccm.docx.web.page_main_animation_enable"
                                ),
                                N = oo("ccm.docx.lark_show_catalog"),
                                x = M.clientWidth,
                                C = (function (e) {
                                  var n;
                                  try {
                                    n = window[e];
                                    var o = "__storage_test__";
                                    return n.setItem(o, o), n.removeItem(o), !0;
                                  } catch (r) {
                                    return (
                                      r instanceof DOMException &&
                                      (22 === r.code ||
                                        1014 === r.code ||
                                        "QuotaExceededError" === r.name ||
                                        "NS_ERROR_DOM_QUOTA_REACHED" ===
                                          r.name) &&
                                      n &&
                                      0 !== n.length
                                    );
                                  }
                                })("localStorage");
                              if (C)
                                try {
                                  !(function () {
                                    if (
                                      window &&
                                      oo("ccm.docx.mention_doc_update") &&
                                      oo("ccm.docx.mention_doc_local_cache") &&
                                      window.User &&
                                      window.User.id
                                    ) {
                                      var e,
                                        n = window.User.id;
                                      !(function (e) {
                                        (e[(e.UNSET = 0)] = "UNSET"),
                                          (e[(e.EMOJI = 1)] = "EMOJI"),
                                          (e[(e.ICON = 2)] = "ICON"),
                                          (e[(e.CUSTOM = 3)] = "CUSTOM");
                                      })(e || (e = {}));
                                      var o = performance.now(),
                                        r = document.getElementById("ssrBox");
                                      if (r) {
                                        var i = Array.from(
                                            r.querySelectorAll(".mention-doc")
                                          ),
                                          a = new Set(),
                                          s = new Set(),
                                          c = 0;
                                        i.forEach(function (o) {
                                          var r, i, d, p, f;
                                          if (o.dataset && o.dataset.token) {
                                            var m = o.dataset,
                                              _ = m.token,
                                              h = m.iconInfo,
                                              g =
                                                h && "null" !== h
                                                  ? JSON.parse(h)
                                                  : void 0;
                                            a.add(_);
                                            var b = (function (e) {
                                              var o = "mention_doc_db_".concat(
                                                  n
                                                ),
                                                r = "".concat(o, "/"),
                                                i = localStorage.getItem(r + e);
                                              if (i)
                                                try {
                                                  return JSON.parse(i);
                                                } catch (a) {
                                                  return null;
                                                }
                                              return i;
                                            })(_);
                                            if (b) {
                                              s.add(_), c++;
                                              var M = o.querySelector(".text");
                                              M &&
                                                b.title &&
                                                M.textContent !== b.title &&
                                                (M.textContent = b.title),
                                                M &&
                                                  M.textContent &&
                                                  (M.textContent =
                                                    M.textContent.replace(
                                                      /\n/g,
                                                      ""
                                                    ));
                                            }
                                            if (
                                              oo(
                                                "ccm.icon.suite_custom_icon"
                                              ) &&
                                              (b || g)
                                            ) {
                                              var v =
                                                  null !==
                                                    (r =
                                                      null === b ||
                                                      void 0 === b ||
                                                      null ===
                                                        (i = b.iconInfo) ||
                                                      void 0 === i
                                                        ? void 0
                                                        : i.type) &&
                                                  void 0 !== r
                                                    ? r
                                                    : null === g || void 0 === g
                                                    ? void 0
                                                    : g.type,
                                                y =
                                                  null !==
                                                    (d =
                                                      null === b ||
                                                      void 0 === b ||
                                                      null ===
                                                        (p = b.iconInfo) ||
                                                      void 0 === p
                                                        ? void 0
                                                        : p.key) && void 0 !== d
                                                    ? d
                                                    : null === g || void 0 === g
                                                    ? void 0
                                                    : g.key,
                                                E =
                                                  o.querySelector(
                                                    ".old-doc-icon"
                                                  ),
                                                T =
                                                  null === (f = E) ||
                                                  void 0 === f
                                                    ? void 0
                                                    : f.parentElement,
                                                A = (function (n, o) {
                                                  var r,
                                                    i =
                                                      arguments.length > 2 &&
                                                      void 0 !== arguments[2]
                                                        ? arguments[2]
                                                        : u();
                                                  switch (n) {
                                                    case e.EMOJI:
                                                      r = o ? l(o) : "";
                                                      break;
                                                    case e.ICON:
                                                      r = ""
                                                        .concat(i, "/")
                                                        .concat(o);
                                                      break;
                                                    default:
                                                      r = "";
                                                  }
                                                  return { type: n, key: r };
                                                })(v, y),
                                                S = A.type,
                                                j = A.key;
                                              if (E && T && S && j) {
                                                T.removeChild(E);
                                                var I =
                                                  document.createElement(
                                                    "span"
                                                  );
                                                I.classList.add(
                                                  "custom-icon",
                                                  "gpf-biz-suite-custom-icon__icon-wrapper"
                                                ),
                                                  I.style.setProperty(
                                                    "--wrapper-size",
                                                    "1em"
                                                  ),
                                                  I.style.setProperty(
                                                    "display",
                                                    "inline-flex"
                                                  ),
                                                  I.style.setProperty(
                                                    "justify-content",
                                                    "center"
                                                  ),
                                                  I.style.setProperty(
                                                    "align-items",
                                                    "center"
                                                  ),
                                                  I.style.setProperty(
                                                    "width",
                                                    "var(--wrapper-size)"
                                                  ),
                                                  I.style.setProperty(
                                                    "height",
                                                    "var(--wrapper-size)"
                                                  );
                                                var O =
                                                    ("undefined" !==
                                                      typeof navigator &&
                                                      navigator.userAgent) ||
                                                    "",
                                                  L =
                                                    !/chrome/i.test(O) &&
                                                    /safari/i.test(O),
                                                  w = /windows/i.test(O),
                                                  N = /macintosh/i.test(O);
                                                switch (S) {
                                                  case e.EMOJI:
                                                    var x =
                                                      document.createElement(
                                                        "span"
                                                      );
                                                    x.appendChild(
                                                      document.createTextNode(j)
                                                    ),
                                                      x.classList.add(
                                                        "gpf-biz-suite-custom-icon__icon-emoji"
                                                      ),
                                                      x.style.setProperty(
                                                        "--icon-size",
                                                        "1em"
                                                      ),
                                                      x.style.setProperty(
                                                        "font-size",
                                                        "var(--icon-size)"
                                                      ),
                                                      x.style.setProperty(
                                                        "font-family",
                                                        "'Segoe UI Emoji', 'Segoe UI Symbol', 'Segoe UI', 'Apple Color Emoji'"
                                                      ),
                                                      (L || w) &&
                                                        (L &&
                                                          x.classList.add(
                                                            "safari"
                                                          ),
                                                        w &&
                                                          x.classList.add(
                                                            "windows"
                                                          ),
                                                        x.style.setProperty(
                                                          "font-size",
                                                          "calc(var(--icon-size) - 2px)"
                                                        ),
                                                        x.style.setProperty(
                                                          "translateY",
                                                          "-1px"
                                                        )),
                                                      N &&
                                                        (x.classList.add("mac"),
                                                        x.style.setProperty(
                                                          "font-family",
                                                          "'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Segoe UI'"
                                                        )),
                                                      I.prepend(x),
                                                      (E = I);
                                                    break;
                                                  case e.ICON:
                                                    var C =
                                                      document.createElement(
                                                        "img"
                                                      );
                                                    I.classList.add(
                                                      "custom-icon__icon-image"
                                                    ),
                                                      C.setAttribute("src", j),
                                                      C.classList.add(
                                                        "gpf-biz-suite-custom-icon__icon-image"
                                                      ),
                                                      C.style.setProperty(
                                                        "--icon-size",
                                                        "1em"
                                                      ),
                                                      C.style.setProperty(
                                                        "width",
                                                        "var(--icon-size)"
                                                      ),
                                                      C.style.setProperty(
                                                        "height",
                                                        "var(--icon-size)"
                                                      ),
                                                      I.prepend(C),
                                                      I.prepend(
                                                        document.createTextNode(
                                                          "\u200b"
                                                        )
                                                      ),
                                                      (E = I);
                                                }
                                                T.prepend(E);
                                              }
                                            }
                                          }
                                        }),
                                          ro("ccm_docx_mention_dev", {
                                            action: "mention_doc_ssr_replace",
                                            total_count: a.size,
                                            hit_cache_count: s.size,
                                            total_instance_cnt: i.length,
                                            hit_cache_instance_cnt: c,
                                            cost_time: performance.now() - o,
                                          });
                                      }
                                    }
                                    function u() {
                                      var e,
                                        n,
                                        o,
                                        r,
                                        i,
                                        a,
                                        s,
                                        c,
                                        u,
                                        l =
                                          "boe" ===
                                          (null === (e = window.globalConfig) ||
                                          void 0 === e ||
                                          null === (n = e.common) ||
                                          void 0 === n
                                            ? void 0
                                            : n.env),
                                        d =
                                          null === (o = window.User) ||
                                          void 0 === o
                                            ? void 0
                                            : o.settingsConfig,
                                        p =
                                          null === d || void 0 === d
                                            ? void 0
                                            : d.ccm_custom_icon_config,
                                        f =
                                          null === d || void 0 === d
                                            ? void 0
                                            : d.biz_domain_config,
                                        m = l
                                          ? null !==
                                              (r =
                                                null === p || void 0 === p
                                                  ? void 0
                                                  : p.bucket_path_online) &&
                                            void 0 !== r
                                            ? r
                                            : ""
                                          : null !==
                                              (i =
                                                null === p || void 0 === p
                                                  ? void 0
                                                  : p.bucket_path) &&
                                            void 0 !== i
                                          ? i
                                          : "",
                                        _ = l
                                          ? null !==
                                              (a =
                                                null === p ||
                                                void 0 === p ||
                                                null === (s = p.cdn_online) ||
                                                void 0 === s
                                                  ? void 0
                                                  : s[0]) && void 0 !== a
                                            ? a
                                            : ""
                                          : null !==
                                              (c =
                                                null === f ||
                                                void 0 === f ||
                                                null === (u = f.cdn) ||
                                                void 0 === u
                                                  ? void 0
                                                  : u[0]) && void 0 !== c
                                          ? c
                                          : "";
                                      return ""
                                        .concat("https", "://")
                                        .concat(_, "/")
                                        .concat(m);
                                    }
                                    function l(e) {
                                      try {
                                        var n = e.split("-").map(function (e) {
                                            return parseInt(e, 16);
                                          }),
                                          o = "";
                                        return (
                                          n.forEach(function (e) {
                                            return (o +=
                                              String.fromCodePoint(e));
                                          }),
                                          o
                                        );
                                      } catch (r) {
                                        return "";
                                      }
                                    }
                                  })();
                                } catch (tn) {}
                              var D =
                                Kt(
                                  null === (o = window.SERVER_DATA) ||
                                    void 0 === o ||
                                    null === (r = o.ccmCommonSetting) ||
                                    void 0 === r
                                    ? void 0
                                    : r.catalogue_status
                                ) || "UNKNOWN";
                              oo("ccm.docx_web.catalogue_memory_status") &&
                                (D =
                                  C &&
                                  "false" !==
                                    localStorage.getItem(
                                      "DOCX_CATALOGUE_OPEN_STATUS"
                                    )
                                    ? "open"
                                    : "close");
                              var k =
                                  Kt(
                                    null === (i = window.SERVER_DATA) ||
                                      void 0 === i ||
                                      null === (a = i.ccmCommonSetting) ||
                                      void 0 === a
                                      ? void 0
                                      : a.width_mode
                                  ) || f,
                                z = !1,
                                R = (function () {
                                  var e, n, o, r, i, a;
                                  return !(
                                    null === (e = window) ||
                                    void 0 === e ||
                                    null === (n = e.User) ||
                                    void 0 === n ||
                                    null === (o = n.docComponentConfig) ||
                                    void 0 === o ||
                                    null === (r = o.extensions) ||
                                    void 0 === r ||
                                    null === (i = r.comment) ||
                                    void 0 === i ||
                                    null === (a = i.partial) ||
                                    void 0 === a ||
                                    !a.disable
                                  );
                                })();
                              if ("lark" === d)
                                z =
                                  N &&
                                  (function () {
                                    var e =
                                      window._commentPanelShownDefaultInLark;
                                    return (
                                      void 0 === e &&
                                        ((e = Boolean(
                                          document.querySelector(
                                            "#ssrBox.has-comment"
                                          ) ||
                                            document.querySelector("#ssrMsgBox")
                                        )),
                                        (window._commentPanelShownDefaultInLark =
                                          e)),
                                      e
                                    );
                                  })() &&
                                  !R;
                              else if (
                                oo(
                                  "ccm.docx.web.width_mode_optimization_enable"
                                )
                              ) {
                                var P,
                                  U,
                                  B,
                                  F =
                                    !(function () {
                                      var e = window.innerWidth;
                                      return e >= 440 && e <= 540 && !!m;
                                    })() &&
                                    C &&
                                    "true" ===
                                      localStorage.getItem("docCommentShown");
                                z =
                                  null !==
                                    (P =
                                      !R &&
                                      F &&
                                      (null === (U = window.SERVER_DATA) ||
                                      void 0 === U ||
                                      null === (B = U.ccmCommonSetting) ||
                                      void 0 === B
                                        ? void 0
                                        : B.has_unfinished_comment)) &&
                                  void 0 !== P &&
                                  P;
                              }
                              e.debug &&
                                console.log("is show comment in ssr", z);
                              var H = y ? y.getBoundingClientRect().height : 0,
                                W = !(
                                  null === (s = window.User) ||
                                  void 0 === s ||
                                  !s.isFeedEnv
                                );
                              ((W && N) || Xt()) && (k = "full");
                              var Y = (function () {
                                  var e, n, o, r, i;
                                  return !(
                                    null === (e = window) ||
                                    void 0 === e ||
                                    null === (n = e.User) ||
                                    void 0 === n ||
                                    null === (o = n.docComponentConfig) ||
                                    void 0 === o ||
                                    null === (r = o.extensions) ||
                                    void 0 === r ||
                                    null === (i = r.directory) ||
                                    void 0 === i ||
                                    !i.disable
                                  );
                                })(),
                                Z =
                                  !p &&
                                  ("open" === D ||
                                    "NONE" === D ||
                                    "UNKNOWN" === D) &&
                                  !Y &&
                                  !1 !==
                                    (null === (c = window.__opendoc_state__) ||
                                    void 0 === c ||
                                    null === (u = c.featureConfig) ||
                                    void 0 === u ||
                                    null === (l = u.DIRECTORY) ||
                                    void 0 === l
                                      ? void 0
                                      : l.enable),
                                G = to(e, {
                                  containerWidth: x,
                                  widthMode: k,
                                  isViewEditors: !1,
                                  commentPanelShown: z,
                                  isShowCatalogue: Z,
                                  isDocxWidthModeAnimationEnabled: w,
                                  isCardModeOrInIframe: j,
                                });
                              if (
                                (v &&
                                  y &&
                                  ((y.style.maxWidth = "".concat(
                                    G.catalogAreaWidth,
                                    "px"
                                  )),
                                  (v.style.top = "".concat(0, "px"))),
                                h.classList.remove(
                                  "docx-width-mode-standard",
                                  "docx-width-mode-large",
                                  "docx-width-mode-full"
                                ),
                                "pc" === d || N)
                              ) {
                                g.style.marginLeft = "".concat(
                                  G.contentCssMarginLeft,
                                  "px"
                                );
                                var V = "docx-width-mode-".concat(k);
                                h.classList.add(V),
                                  (g.style.marginRight = "".concat(
                                    G.contentCssMarginRight,
                                    "px"
                                  )),
                                  (g.style.maxWidth = {
                                    standard: "820px",
                                    full: "100%",
                                    large: "1020px",
                                  }[k]),
                                  (g.style.paddingRight = "0"),
                                  (g.style.paddingLeft = "0");
                              }
                              W &&
                                (N &&
                                  (M.classList.add("docx-lark-catalog-enable"),
                                  h.classList.add("docx-lark-catalog-enable")),
                                h.classList.add("docx-width-mode-full"));
                              var q = window
                                ? window.User && window.User.userAgent
                                : null;
                              if (
                                (q &&
                                  /Firefox/i.test(q) &&
                                  M.classList.add("ssr-firefox"),
                                E.length > 0)
                              ) {
                                for (var Q = 0; Q < E.length; Q++) {
                                  var K = E[Q],
                                    X = K.querySelector(".content-scroller");
                                  X &&
                                    ((I[Q] = X.getBoundingClientRect().right),
                                    (O[Q] = K.getBoundingClientRect().right));
                                }
                                !(function (e) {
                                  for (
                                    var n =
                                        arguments.length > 1 &&
                                        void 0 !== arguments[1]
                                          ? arguments[1]
                                          : "",
                                      o = 0;
                                    o < e.length;
                                    o++
                                  )
                                    e[o].style.display = n;
                                })(E, "none");
                              }
                              T.length > 0 &&
                                (function () {
                                  var e = !1,
                                    n = document.querySelector(
                                      "#ssrBox .root-render-unit-container>.render-unit-wrapper"
                                    );
                                  if (n)
                                    for (
                                      var o = 0;
                                      o < n.children.length;
                                      o++
                                    ) {
                                      var r = n.children[o];
                                      r instanceof HTMLElement &&
                                        (e ||
                                          r.className.indexOf("defer-block") >
                                            -1 ||
                                          r.querySelector(".defer-block")) &&
                                        ((r.style.visibility = "hidden"),
                                        (e = !0));
                                    }
                                })(),
                                v && Z && (v.style.visibility = ""),
                                (h.style.visibility = "");
                              var J = performance.now();
                              window.ssrPageLayoutCostTime = J - _;
                              var $ = {};
                              window[e.HYDRATE_SCROLL_LAYOUT] = $;
                              var ee = M.getBoundingClientRect(),
                                te = b.getBoundingClientRect(),
                                ne =
                                  x >= 540
                                    ? e.PAGE_MAIN_PADDING
                                    : e.NARROW_PAGE_MAIN_PADDING,
                                oe =
                                  "602" ===
                                  new URL(
                                    window.location.href
                                  ).searchParams.get("doc_app_id")
                                    ? 11
                                    : M.offsetWidth - M.clientWidth,
                                re = Xt()
                                  ? (function () {
                                      var e, n, o, r, i, a;
                                      return (
                                        (null === (e = window) ||
                                        void 0 === e ||
                                        null === (n = e.User) ||
                                        void 0 === n ||
                                        null === (o = n.docComponentConfig) ||
                                        void 0 === o ||
                                        null === (r = o.extensions) ||
                                        void 0 === r ||
                                        null === (i = r.content) ||
                                        void 0 === i ||
                                        null === (a = i.margin) ||
                                        void 0 === a
                                          ? void 0
                                          : a.left) || 0
                                      );
                                    })()
                                  : ne,
                                ie = Xt()
                                  ? (function () {
                                      var e, n, o, r, i, a;
                                      return (
                                        (null === (e = window) ||
                                        void 0 === e ||
                                        null === (n = e.User) ||
                                        void 0 === n ||
                                        null === (o = n.docComponentConfig) ||
                                        void 0 === o ||
                                        null === (r = o.extensions) ||
                                        void 0 === r ||
                                        null === (i = r.content) ||
                                        void 0 === i ||
                                        null === (a = i.margin) ||
                                        void 0 === a
                                          ? void 0
                                          : a.right) || 0
                                      );
                                    })()
                                  : ne,
                                ae = te.left - ee.left - re,
                                se = ee.width - re - ie - oe,
                                ce = w ? ae : Math.round(Math.max(ae, 0));
                              if (E.length > 0) {
                                for (
                                  var ue = E.length,
                                    le = document.body.getBoundingClientRect(),
                                    de = 0;
                                  de < ue;
                                  de++
                                ) {
                                  for (
                                    var pe,
                                      fe = E[de],
                                      me = 0,
                                      _e =
                                        null === (pe = fe.parentElement) ||
                                        void 0 === pe
                                          ? void 0
                                          : pe.closest(".block");
                                    _e &&
                                    "page" !==
                                      _e.getAttribute("data-block-type");

                                  ) {
                                    var he;
                                    (me += 1),
                                      (_e =
                                        null === (he = _e.parentElement) ||
                                        void 0 === he
                                          ? void 0
                                          : he.closest(".block"));
                                  }
                                  Jt(fe, "synced_source") &&
                                    (me = Math.max(0, me - 1));
                                  var ge = me * e.CHILDREN_PADDING,
                                    be = Boolean(
                                      _e &&
                                        "page" ===
                                          _e.getAttribute("data-block-type")
                                    ),
                                    Me = fe.getAttribute("data-record-id"),
                                    ve = fe.querySelector(
                                      ".scrollable-wrapper"
                                    ),
                                    ye = fe.querySelector(
                                      ".scrollable-container"
                                    ),
                                    Ee = fe.querySelector(".scrollable-item"),
                                    Te = fe.querySelector(".content-scroller"),
                                    Ae = fe.querySelector("table"),
                                    Se = fe.querySelector(".right-shadow"),
                                    je = !be,
                                    Ie = Jt(fe, "grid_column"),
                                    Oe = Ie[0],
                                    Le = Ie[1];
                                  if (
                                    ((fe.style.display = ""),
                                    ve && ye && Ee && Te && Ae && Se && Me)
                                  )
                                    if (((fe.style.overflow = "visible"), Oe)) {
                                      var we =
                                        Le.getBoundingClientRect().width - 4;
                                      (ve.style.width = "".concat(we, "px")),
                                        (ye.style.width = "".concat(we, "px")),
                                        (Te.style.maxWidth = "".concat(
                                          we,
                                          "px"
                                        )),
                                        (Se.style.opacity =
                                          I[de] < O[de] ? "0" : "1"),
                                        ($[Me] = { width: we, margin: 0 });
                                    } else if (je) {
                                      var Ne = fe.clientWidth;
                                      (ve.style.width = "".concat(Ne, "px")),
                                        (ye.style.width = "".concat(Ne, "px")),
                                        (Te.style.maxWidth = "".concat(
                                          Ne,
                                          "px"
                                        )),
                                        (Se.style.opacity =
                                          I[de] < O[de] ? "0" : "1"),
                                        ($[Me] = { width: Ne, margin: 0 });
                                    } else
                                      (ve.style.width = "".concat(se, "px")),
                                        (ve.style.left = "-".concat(
                                          ce + ge,
                                          "px"
                                        )),
                                        (ye.style.width = "".concat(se, "px")),
                                        (Ee.style.left = "".concat(
                                          ce + ge,
                                          "px"
                                        )),
                                        (Te.style.maxWidth = "".concat(
                                          se,
                                          "px"
                                        )),
                                        (Se.style.opacity =
                                          I[de] < le.right ? "0" : "1"),
                                        ($[Me] = {
                                          width: se,
                                          margin: ce + ge,
                                        });
                                }
                                var xe = performance.now();
                                window.ssrTableLayoutCostTime = xe - J;
                              }
                              if (A.length > 0)
                                for (var Ce = 0; Ce < A.length; Ce++) {
                                  var De = A[Ce].getAttribute("data-record-id");
                                  De && ($[De] = { width: se, margin: ce });
                                }
                              if (S.length > 0)
                                for (var ke = 0; ke < S.length; ke++) {
                                  var ze = S[ke],
                                    Re = ze.getAttribute("data-record-id"),
                                    Pe = te.left - ee.left - re;
                                  if (Re) {
                                    var Ue,
                                      Be = ze.querySelector(
                                        ".scrollable-wrapper"
                                      ),
                                      Fe = ze.querySelector(
                                        ".scrollable-container"
                                      ),
                                      He = ze.querySelector(".scrollable-item"),
                                      We =
                                        "gantt" ===
                                        (null ===
                                          (Ue = ze.querySelector(
                                            "[data-task-list-active-tab-view-type]"
                                          )) || void 0 === Ue
                                          ? void 0
                                          : Ue.dataset
                                              .taskListActiveTabViewType);
                                    if (!Be || !Fe || !He) continue;
                                    var Ye = Jt(ze, "grid_column"),
                                      Ze = at()(Ye, 2),
                                      Ge = Ze[0],
                                      Ve = Ze[1];
                                    if (Ge) {
                                      var qe =
                                        Ve.getBoundingClientRect().width - 4;
                                      (Be.style.width = "".concat(qe, "px")),
                                        (Fe.style.width = "".concat(qe, "px")),
                                        (He.style.maxWidth = "".concat(
                                          qe,
                                          "px"
                                        ));
                                      continue;
                                    }
                                    var Qe = ee.width - re - ie,
                                      Ke = Math.round(Math.max(Pe, 0));
                                    (Be.style.width = "".concat(Qe, "px")),
                                      (Be.style.left = "-".concat(Ke, "px")),
                                      (Fe.style.width = "".concat(Qe, "px")),
                                      (He.style.minWidth = "".concat(
                                        te.width,
                                        "px"
                                      )),
                                      (He.style.left = We
                                        ? "0px"
                                        : "".concat(Ke, "px"));
                                  }
                                }
                              var Xe = document.querySelectorAll(
                                '#ssrBox [data-block-type="file"]'
                              );
                              if (Xe.length > 0)
                                for (var Je = 0; Je < Xe.length; Je++) {
                                  var $e = Xe[Je],
                                    et = $e.querySelector(".preview-wrap"),
                                    tt = $e.querySelector(
                                      ".ssr-box-preview-cover"
                                    ),
                                    nt = Jt($e, "grid_column"),
                                    ot = nt[0],
                                    rt = Jt($e, "table_cell"),
                                    it = rt[0],
                                    st =
                                      null === et || void 0 === et
                                        ? void 0
                                        : et.classList.contains(
                                            "preview-type-audio"
                                          ),
                                    ct =
                                      null === et || void 0 === et
                                        ? void 0
                                        : et.classList.contains(
                                            "preview-type-video"
                                          );
                                  if (
                                    (st && $e.classList.add("is-in-audio-v2"),
                                    ct && $e.classList.add("is-in-video-v2"),
                                    tt)
                                  ) {
                                    var ut = parseFloat(tt.style.width),
                                      lt = parseFloat(tt.style.height),
                                      dt = ut / lt,
                                      pt = Math.min(ut, te.width),
                                      ft = lt;
                                    if (ot) {
                                      var mt =
                                        nt[1].getBoundingClientRect().width - 4;
                                      pt = Math.min(pt, mt);
                                    }
                                    if (it) {
                                      var _t =
                                        rt[1].getBoundingClientRect().width;
                                      pt = Math.min(pt, _t);
                                    }
                                    if (ct) {
                                      var ht = (0, eo.aD)(),
                                        gt = (0, eo.oj)();
                                      (ft = (pt = Math.max(pt, ht)) / dt) <
                                        gt && (ft = gt);
                                    }
                                    (tt.style.width = "".concat(pt, "px")),
                                      (tt.style.height = "".concat(ft, "px"));
                                  }
                                }
                              for (
                                var bt = document.querySelectorAll(
                                    ".whiteboard-block-ssr-layer"
                                  ),
                                  Mt = 0;
                                Mt < bt.length;
                                Mt++
                              ) {
                                var vt = bt[Mt],
                                  yt =
                                    vt.querySelector(
                                      ".whiteboard-block-ssr-content"
                                    ) || document.createElement("div"),
                                  Et = vt.querySelector(".block-ssr-fallback");
                                if (Et) Et.style.display = "none";
                                else {
                                  var Tt = $t(yt),
                                    At = Tt.blockWidth,
                                    St = Tt.blockHeight,
                                    jt = Tt.viewport,
                                    It = Tt.scale;
                                  (vt.style.width = "".concat(
                                    Math.round(At),
                                    "px"
                                  )),
                                    (vt.style.height = "".concat(
                                      Math.round(St),
                                      "px"
                                    ));
                                  var Ot,
                                    Lt = vt.querySelector(
                                      ".whiteboard-block-empty-text"
                                    );
                                  if (Lt)
                                    Lt.innerHTML =
                                      (null === (Ot = vt.dataset) ||
                                      void 0 === Ot
                                        ? void 0
                                        : Ot.emptyText) || "Empty Board";
                                  else en(yt, It, jt);
                                }
                              }
                              for (
                                var wt = document.querySelectorAll(
                                    ".whiteboard-block-ssr-full-layer"
                                  ),
                                  Nt = 0;
                                Nt < wt.length;
                                Nt++
                              ) {
                                var xt = wt[Nt],
                                  Ct =
                                    xt.querySelector(
                                      ".whiteboard-block-ssr-content"
                                    ) || document.createElement("div"),
                                  Dt = xt.querySelector(".block-ssr-fallback");
                                if (Dt) Dt.style.display = "none";
                                else {
                                  Ct.style.margin = "24px 24px 0";
                                  var kt = $t(Ct, !0),
                                    zt = kt.viewport;
                                  en(Ct, kt.scale, zt);
                                }
                              }
                              for (
                                var Rt = document.querySelectorAll(
                                    '#ssrBox [data-block-type="iframe"]'
                                  ),
                                  Pt = 0;
                                Pt < Rt.length;
                                Pt++
                              ) {
                                var Ut = Rt[Pt],
                                  Bt = Ut.querySelector(
                                    ".iframe-alignable-container"
                                  ),
                                  Ft = Ut.querySelector(".iframe-container");
                                if (
                                  Bt &&
                                  Ft &&
                                  null !== Ft &&
                                  void 0 !== Ft &&
                                  Ft.classList.contains("is-iframe-free-width")
                                ) {
                                  var Ht = Ut.getBoundingClientRect(),
                                    Wt = z ? e.COMMENT_SIDEBAR_WIDTH : 0,
                                    Yt = ee.width - 176 - Wt,
                                    Zt = Math.min(
                                      parseFloat(Ft.style.width),
                                      Yt
                                    );
                                  if (
                                    ((Ft.style.maxWidth = "".concat(Yt, "px")),
                                    Zt > Ht.width)
                                  ) {
                                    var Gt = Zt - Ht.width;
                                    if (Bt.classList.contains("center")) {
                                      var Vt =
                                        2 *
                                        (ee.width -
                                          Wt +
                                          ee.left -
                                          Ht.right -
                                          Gt / 2 -
                                          88);
                                      Vt < 0 &&
                                        (Ft.style.marginLeft = "".concat(
                                          Vt,
                                          "px"
                                        ));
                                    } else if (Bt.classList.contains("left")) {
                                      var qt =
                                        ee.width -
                                        Wt +
                                        ee.left -
                                        Ht.right -
                                        Gt -
                                        88;
                                      qt < 0 &&
                                        (Ft.style.marginLeft = "".concat(
                                          qt,
                                          "px"
                                        ));
                                    } else if (Bt.classList.contains("right")) {
                                      var Qt = Ht.left - ee.left - Gt - 88;
                                      Qt < 0 &&
                                        (Ft.style.marginRight = "".concat(
                                          Qt,
                                          "px"
                                        ));
                                    }
                                  }
                                }
                              }
                              console.log(
                                "ssr update layout(terminal "
                                  .concat(d, ",widthMode ")
                                  .concat(k, ",") +
                                  "isEmptyCatalog "
                                    .concat(p, ",isShowCatalogue ")
                                    .concat(
                                      Z,
                                      "), top/innerWidth/widthLayout/catalogHeight"
                                    ),
                                0,
                                x,
                                G,
                                H
                              );
                            }
                            function Kt(e) {
                              return e && "NONE" !== e && "UNKNOWN" !== e && e;
                            }
                            function Xt() {
                              var e, n, o, r, i, a;
                              return !(
                                null === (e = window) ||
                                void 0 === e ||
                                null === (n = e.User) ||
                                void 0 === n ||
                                null === (o = n.docComponentConfig) ||
                                void 0 === o ||
                                null === (r = o.extensions) ||
                                void 0 === r ||
                                null === (i = r.content) ||
                                void 0 === i ||
                                null === (a = i.margin) ||
                                void 0 === a ||
                                !a.enable
                              );
                            }
                            function Jt(e, n) {
                              for (var o = e; o.parentElement && o !== M; ) {
                                if (o.getAttribute("data-block-type") === n)
                                  return [!0, o];
                                o = o.parentElement;
                              }
                              return [!1, o];
                            }
                            function $t(e) {
                              var n,
                                o,
                                r,
                                i,
                                a,
                                s,
                                c =
                                  arguments.length > 1 &&
                                  void 0 !== arguments[1] &&
                                  arguments[1],
                                u = {
                                  width: Number(
                                    (null === (n = e.dataset) || void 0 === n
                                      ? void 0
                                      : n.viewportWidth) || 0
                                  ),
                                  height: Number(
                                    (null === (o = e.dataset) || void 0 === o
                                      ? void 0
                                      : o.viewportHeight) || 0
                                  ),
                                  scale: Number(
                                    (null === (r = e.dataset) || void 0 === r
                                      ? void 0
                                      : r.viewportScale) || 1
                                  ),
                                  tag:
                                    (null === (i = e.dataset) || void 0 === i
                                      ? void 0
                                      : i.viewportTag) || "",
                                },
                                l = 2048,
                                d = Number(
                                  (null === (a = e.dataset) || void 0 === a
                                    ? void 0
                                    : a.blockWidth) || 0
                                ),
                                p = Number(
                                  (null === (s = e.dataset) || void 0 === s
                                    ? void 0
                                    : s.blockHeight) || 0
                                ),
                                f = c
                                  ? document.body.clientWidth
                                  : Math.min(d, e.clientWidth + 2),
                                m = c
                                  ? document.body.clientHeight
                                  : Math.min(
                                      (p / d) * f,
                                      2 * document.body.clientHeight,
                                      l
                                    ),
                                _ = 1,
                                h = 0.02,
                                g = c
                                  ? {
                                      left: 98,
                                      top: 70,
                                      bottom: 82,
                                      right: 0,
                                      padding: 48,
                                    }
                                  : {
                                      left: 0,
                                      top: 0,
                                      bottom: 0,
                                      right: 0,
                                      padding: 50,
                                    },
                                b = u.width,
                                M = u.height,
                                v = 1;
                              return (
                                b > 0 &&
                                  M > 0 &&
                                  ((v = Math.min(
                                    (f - g.padding - g.left - g.right) / b,
                                    (m - g.padding - g.top - g.bottom) / M
                                  )),
                                  (v = Math.min(v, _)),
                                  (v = Math.max(v, h))),
                                {
                                  blockWidth: f,
                                  blockHeight: m,
                                  viewport: u,
                                  scale: v,
                                }
                              );
                            }
                            function en(e, n, o) {
                              var r =
                                  e.querySelector("img") ||
                                  document.createElement("img"),
                                i = n / o.scale / 2;
                              if ("top" === o.tag) {
                                var a = (2560 - o.height * o.scale * 2) / 2;
                                r.style.transform = "scale("
                                  .concat(i, ") translate(0, ")
                                  .concat(a, "px)");
                              } else
                                r.style.transform = "scale(".concat(i, ")");
                            }
                          };
                          const config = {
                            AUTHOR_AREA_WIDTH: 56,
                            CATALOGUE_MIN_WIDTH: 36,
                            CATALOGUE_RESPONSE_END_WIDTH: 800,
                            CATALOGUE_RESPONSE_MAX_WIDTH: 265,
                            CATALOGUE_RESPONSE_MIN_WIDTH: 144,
                            CATALOGUE_RESPONSE_WIKI_WIDTH: 1000,
                            CATALOGUE_SM_RESPONSE_MAX_WIDTH: 232,
                            CATALOGUE_ITEM_PADDING_BOTTOM: 8,
                            CATALOGUE_UL_PADDING_BOTTOM: 50,
                            CATALOGUE_PIN_HEIGHT: 40,
                            COMMENT_SIDEBAR_WIDTH: 295,
                            EDITOR_LEFT_WIDTH: 62,
                            EDITOR_RIGHT_WIDTH: 32,
                            EDITOR_NORMAL_WIDTH: 730,
                            EDITOR_NORMAL_WIDTH_WITH_PADDING: 794,
                            EDITOR_PADDING: 32,
                            EDITOR_RESPONSE_START_WIDTH: 1384,
                            PAGE_MAIN_PADDING: 66,
                            NARROW_PAGE_MAIN_PADDING: 44,
                            NARROW_PAGE_ROOMS_MAIN_PADDING: 24,
                            WEB_HEADER_HEIGHT: 64,
                            CHILDREN_PADDING: 25,
                            HYDRATE_SCROLL_LAYOUT: "HYDRATE_SCROLL_LAYOUT",
                            WIDTH_MODE_STANDARD: "standard",
                            WIDTH_MODE_FULL: "full",
                            WIDTH_MODE_LARGE: "large",
                            CATALOGUE_MAX_UNFOLD_WIDTH: 236.5,
                            EDITOR_MIN_EXTRUDING_WIDTH: 730,
                            EDITOR_MIN_EXTRUDING_WIDTH_ORIGINAL: 730,
                            EDITOR_MIN_EXTRUDING_WIDTH_PHOENIX: 582,
                            PAGE_MAIN_COMMENT_BUBBLE_WIDTH: 36,
                            debug: false,
                          };
                          const props = {
                            terminal: "pc",
                            isEmptyCatalog: false,
                            widthModeFromClientVar: "standard",
                            isDisableExpandState: false,
                          };
                          if (
                            (window.catalogRecordInfo || {}).isEmptyCatalog !==
                            undefined
                          ) {
                            props.isEmptyCatalog = (
                              window.catalogRecordInfo || {}
                            ).isEmptyCatalog;
                          }
                          config.debug = Xn(window.localStorage);
                          io(config, props);
                        })();
                        (function () {})();
                        console.log(
                          "ssr layout done, terminal=pc, emptyCatalog=",
                          catalogRecordInfo.isEmptyCatalog
                        );
                      })();
                    </script>
                  </div>
                </div>
                <script>
                  window.slottedBlockTypes = new Set([
                    "table",
                    "diagram",
                    "sheet",
                    "isv",
                    "iframe",
                    "whiteboard",
                    "doc_info",
                    "base_refer",
                    "task",
                    "poll",
                    "file",
                    "agenda",
                  ]);
                </script>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <script>
      !(function () {
        window.__SSR_NEED_LOG__ = !0;
        var o = Date.now();
        if (
          window.ssrInfo &&
          window.ssrInfo.isPageHidden &&
          window.ssrInfo.isDocxSSR
        )
          return (
            (window.docSSRDomReadyTime = o),
            void performance.mark("perf_docx_10_end")
          );
        for (var n = 0; n < 2e7 && o <= Date.now() && Date.now() <= o + 16; )
          n += 1;
      })();
    </script>
    <div id="ssrBoxEnd" style="display: none">
      <b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b
      ><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b
      ><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b
      ><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b
      ><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b
      ><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b
      ><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b
      ><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b
      ><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b
      ><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b
      ><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b
      ><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b
      ><b></b><b></b><b></b><b></b><b></b><b></b><b></b><b></b>
    </div>
    <script>
      (window.ssrStageUserActionLogCache = []),
        (function () {
          const e = document.querySelector("#ssrBox");
          if (!e) return;
          function t(e, t) {
            window.ssrStageUserActionLogCache.push({ eventName: e, params: t });
          }
          const n = {
            mainContainer: "ssr_container",
            "navigation-bar-wrapper": "navigation_bar",
            "universe-icon navigation-bar__sidebar-toggle navigation-bar__ssr-sidebar-toggle-next":
              "sidebar_toggle",
            "universe-icon navigation-bar__recent-menu-icon navigation-bar__ssr-recent-menu-icon":
              "recent_menu",
            "universe-icon navigation-bar__goback": "goback_button",
            ssrHeaderTitle: "header_title",
            "suite-share-btn": "share_button",
            "docs-mode-switch": "mode_switch",
            "suite-notice-center-button": "notice_center",
            "more-menu": "more_menu",
            "note-title__search btn": "search_button",
            "btn note-title__create": "create_button",
            "note-avatar note-user__default": "user_avatar",
            "wiki-ssr-header__bar": "wiki_navigation_bar",
            "app-main-container layout-row flex": "main_container",
            "page-block-ssr-title-placeholder": "main_title_placeholder",
            "page-block-content left flash-block-content": "main_title",
            "heading-content": "heading_content",
            "text-block": "text_block",
            "ssr-docs-info-avatar-container": "docs_info_avatar",
            "gpf-at-user": "at_user",
            "mention-doc-embed-container": "mention_doc",
            "link contextmenu-without-copyperm": "hyperlink",
            "image-block-container": "image_block",
            "block docx-table-block": "table_block",
            "docx-file-block-inner-container": "file_block",
            "block docx-ordered-block": "ordered_list_block",
            "block docx-bullet-block": "bullet_list_block",
            "block docx-callout-block": "callout_block",
            "sheet-block-container": "sheet_block",
            "docx-code-block-container": "code_block",
            "block docx-todo-block": "todo_block",
          };
          e.addEventListener("click", function (e) {
            e.target;
            const o = (function e(t, o) {
              const i = t.id,
                c = t.dataset.selector,
                a = t.className,
                r = i || c || a;
              if ("string" == typeof r) {
                o ? o.length < 200 && (o = o + ":" + r) : (o = r);
                let e = "";
                if (
                  (a && n[a]
                    ? (e = a)
                    : i && n[i]
                    ? (e = i)
                    : c && n[c] && (e = c),
                  e)
                )
                  return { identifier: e, identifierPath: o, feature: n[e] };
              }
              return t.parentElement
                ? e(t.parentElement, o)
                : {
                    identifier: r || "unknown",
                    identifierPath: o || "unknown",
                    feature: "page",
                  };
            })(e.target);
            t("ccm_ssr_action_dev", {
              feature: o.feature,
              action: "click",
              target: o.identifierPath,
              identifier: o.identifier,
              pageX: e.pageX,
              pageY: e.pageY,
            });
          });
          const o = document.querySelector(".scrollbar-container");
          if (!o) return;
          let i = 0;
          o.addEventListener(
            "scroll",
            (function (e, t) {
              let n;
              return function () {
                const o = arguments,
                  i = this;
                n ||
                  (n = setTimeout(function () {
                    e.apply(i, o), (n = void 0);
                  }, t));
              };
            })(function (e) {
              const n = e.target,
                o = n.scrollTop,
                c = n.scrollHeight,
                a = n.offsetHeight,
                r = Math.abs(o - i);
              if (c > 0 && r > 50) {
                t("ccm_ssr_action_dev", {
                  feature: "scroll_container",
                  action: "scroll",
                  scrollHeight: c,
                  offsetHeight: a,
                  scrollTop: o,
                  scrollDistance: r,
                  isAchieveBottom: o + a >= c - 10 ? 1 : 0,
                });
              }
              i = o;
            }, 1e3)
          );
        })();
    </script>
    <script>
      (window.domReadyTime = Date.now()),
        window.performance &&
          window.performance.mark &&
          ((window.__DOCS_PERF_FLAG_MAP__ = { firstReady: !1 }),
          performance.mark("perf_html_loaded"));
    </script>
    <script src="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/docx_clientvar_fetch.a7924511942857fa29d4.es6.js"></script>
    <script>
      (window.collectParams.fpSSRDomAmounts =
        document.querySelectorAll("*").length),
        (window.__SSR__ = {
          rootSelector: "#placeholder-root",
          ready: 0,
          clean: function () {
            var e = function (e) {
              var o = document.querySelector(e);
              o && o.parentNode && o.parentNode.removeChild(o);
            };
            (window.collectParams.fpMaxDomAmounts =
              document.querySelectorAll("*").length),
              (!window.clientFeatures ||
                !0 !== window.clientFeatures.keep_docx_ssr_cdn) &&
                e("#docx-ssr-css-link");
            var o = document.getElementById("ssrHeaderTitle");
            o && (window.__HeaderTitleSSR__ = o.textContent),
              window.__HeaderSSR__ && window.__HeaderSSR__.clone(),
              e("#ssr-style"),
              e("#ssrBox"),
              e("#ssrBoxEnd"),
              e("#docSSRStyle"),
              e("#docSSRStyleForMain"),
              (window.__SSR__ = null);
          },
        });
    </script>
    <script
      src="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/polyfill/high_polyfill_0.0.4.js"
      onerror='staticCDNErrorHandler("//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/polyfill/high_polyfill_0.0.4.js","script",event);'
    ></script>
    <script
      src="//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/docx_app_spa.615aa6f2a38c659ebe0d.es6.js"
      onerror='staticCDNErrorHandler("//lf-scm-cn.feishucdn.com/ccm/pc/web/resource/bear/js/docx_app_spa.615aa6f2a38c659ebe0d.es6.js","script",event);'
    ></script>
    <script>
      window.thirdChunkEndTime = Date.now();
    </script>
  </body>
</html>
<script>
  window.fourthChunkStartTime = Date.now();
</script>
<script>
  window.catalogRecordInfo = {
    isEmptyCatalog: false,
    headingRecords: {
      BO7qdtzTvoVn8lxyv2lcMgp8ncf: {
        id: "BO7qdtzTvoVn8lxyv2lcMgp8ncf",
        version: 17,
        data: {
          type: "heading1",
          parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          comments: [],
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+d" },
              text: { 0: "七、如何测试Lora的好坏" },
            },
          },
          align: "",
          folded: false,
        },
      },
      LUmKdLd0AofzbcxFRkQcg56Rnnf: {
        id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
        version: 597,
        data: {
          type: "page",
          parent_id: "",
          comments: null,
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [
            "KceedjuNFoMEvpx6drucUfV3neh",
            "VQakdsOYao6eY0xtg1qc8texnyu",
            "AqEIdr4tPobYxsxduJCccIx4nWb",
            "Zc9Ud4LQaoTlDFxKxPEcXVO5nye",
            "DuAmdgQ8uoqOugxslxZc0tCIn1c",
            "WYIydWySYoAy6axgXPNchZhUnuM",
            "IcQKdeEyCoMCioxAfQIcYLiUnCb",
            "JUkqdAeOSoMQYmxar8jcCZEFnId",
            "Ra0Yd2gocoOUyQx6bsLc8jSVnTd",
            "QUEYdag6GoMumUxi0c8cvTE6n4c",
            "NoGSdcgGyo00wUxqGs2cdruvnZd",
            "WCUKdyKquowyo6xC05Rc8IianQh",
            "RmMGdQAUmoAQECxyIPpcBRUpnuf",
            "DMUudqESsoa6ayxOGPec8rkEnpb",
            "FmGSdUkkmo4Wkgx8JePc4xQYnYg",
            "ISekd4SiUoGquOxeGnfcIvvcnlh",
            "Gke2dWSMAoiCUKxWcYKcGEN5nbc",
            "SmSkdaoCsou8SuxUNWkc0UFOn2g",
            "D66GdEsoao8gCexE7EOc8vImngf",
            "M6yMdeIEIoUUE4xOQFMckDghnpd",
            "QVfIdCFpDoh9NXxJvhzc7DbZn5e",
            "YDrgd470yoyRjMxzvgvcFqhdnOf",
            "RcqudGqc6oQqaWxEfBRchKp0ntc",
            "BCikdiscwow84KxEvJocmcw6nVg",
            "CB9odBa8EoAKZ6xUXTScn50Fnxg",
            "MxsBdwF7QohK1bxNJPicYdW1nUc",
            "JPCJdXXONoLDLnx3SvUc0Pqendb",
            "LZpIdqFn2oyIWGxjb2ycXQQGnWb",
            "VNXvddMWTo9XmCxCKHbcxRbSn2e",
            "EB0Jdsn4ton5WKx8BHxcMCLnn1g",
            "JmejdgmZ0oyh0XxAISacTJSKnWg",
            "Io1Sd4zpuoeu9uxKkbjcNwzsnNd",
            "Ytz7dkmkDoezJJxMF2FcRDaXnZc",
            "Mgz0d3towooWcmxVTI4cOtpAnej",
            "VduRdNNJhoZolNxovEEc9GvinZc",
            "UYAidcAENoGMRgxW0UUcZhfMnJe",
            "BYPPdvDdco79kWxqptUc7OQCnGb",
            "FQE3d6JLboxZO5xgTLGckBDynKg",
            "DucIdfBX3oKmmrxFqxqcJC0hn0c",
            "N24HdjeQdormlBxfdBLcuh0Inog",
            "CiCZdYZAGo36v7x2oc3cn2kwnyg",
            "ChUcdYHmQowspLxJYQCcYbq1nLi",
            "C2AOd0LcyoiS0axa0xhcRDiWnsc",
            "XvXNdICDKoXz2KxsxYxcoYHpn67",
            "K0jVdN5fuoTiOHxcChJcfQednVf",
            "QQ24dWfxqoSsoMxcIo6c9s3CnEg",
            "VZyKdvmp1oKZOpxjMRCc42Tcnnh",
            "LPbrdWeuso5IYexS2AYcq76EnGd",
            "JheNdCUaPoaNxhxKbMjcc56Onob",
            "CxzrdcuyooPkGaxhCNkcBuSjnIX",
            "VBTYds3UGoH6fRxVYDJcO5GsnHg",
            "JzNudPxnio2LutxwyngcLzWwnje",
            "NjXgdLznMoFmFIxGkTCc6oQ5nwf",
            "SmgzdiffEorsaQxa0yqc5nYsnpg",
            "FWOIdu8Bbom0LsxEy6Pc0tGInSf",
            "R5FtdfatRo4Q0axhSCMcjjJ0nPb",
            "FuZTdOirso090CxQ08TcY9KJnUd",
            "UnL4d3VN0oAvkZxDcXucx6xPnb3",
            "Hmu0dChvRoaxLnx8t77cAgrpnRc",
            "IZJBduQ98ooHIXxAbm8cSdnjnDh",
            "U2Hzdd6cqoQZd3xxQSRcOvD7nrf",
            "ZhQWdrYdQo7EwtxgRvlc8f0Anjr",
            "UMrHd9MbtoGdSFxQlRtc5MLYnCF",
            "VAPvd0DuXoBer2xSVfQc5vrCnFh",
            "Ug1DdWEu6otbQGxiC2ycVCj6nQj",
            "GXyKdlR22o3891xuBk6c0ditnRb",
            "D2mBdFq27oPpnlxQ52HcUaS9nSc",
            "XmFndIP22oEbQwxSLsmc03hkncp",
            "SJ6nd0sobocRrhx19O9cZlvbnPe",
            "Qvs0dzQSRoLbx4x7Tt1c9LMknKc",
            "T10od8TEUoDdmAxzOhhcU5pzntf",
            "Pg7RdsAaLoTbmsx6rLMcJkFOnje",
            "BpLodZ3NWoJF33xzCtfcihnsn1b",
            "MViZdCqkvo688vxl095cyeu8nbc",
            "LfRPd2peloLiXTxWYBGcvqwpn0f",
            "BA4DdDMi0oy7e3xyzfbcWHJxnQg",
            "CdIVd7T1noEDU6xoqS4cy5ELnSd",
            "PkSHdN1DxohiZfxFKh9cz7p7n6g",
            "FNbZdAG2DodjN8xMoh8cFdI0nJf",
            "Khn4dQyHLot8zYxT2u6crayNnMg",
            "O9krdjIB5orPfkxtfivc6wfzngd",
            "YV7idpP17o1FgaxmXbPcl8COnVd",
            "He7ZdAigeoRM8txkg4qclNvanCe",
            "IOnodQW6MoST5BxnIQ9c4hCknmc",
            "HIepdGs8PomFGvxZkE9cMZpLnad",
            "DF2VdCi0joLQ36xmhfCc3kbnnyh",
            "G5H1dRqPeolqNXxP6WRcpL8ZnNf",
            "WYA8dQwbAoGWiJxstzWcegEwnpf",
            "RdTbdr0b6otboOxVZN7c23VWnbb",
            "GJFQd5bobo4C1GxLiskc07U9nhf",
            "EsWmdpBYYoqCv0xobSVch8iPnlb",
            "FE65dHMYdog5TjxbUCdcXigknbN",
            "WT2xdN7Auorxijx89N2caWmdnOc",
            "SceLd5e89o54rzxKeDdcgAwYnhb",
            "NVHHdEqpooWtVtx5XiWcxJabnDe",
            "UUAPdpvKloEdYqxxqGnc7KkTnve",
            "QGa2dzMHkothYvxvLaXcTYjdnwd",
            "AXo8dMg32oyZbCx09qDcu6jbnVy",
            "TpgGdrzd2oDpPKxx3ozc3bGSnGb",
            "SlFjdnEfnogB2gxj0bxcP5qpnVe",
            "Vt4TdIq70owhlLxBBw2cDTNqnHg",
            "GmuldvVKioBaE9x2SKBcdOHqnid",
            "K3dkdwzsyoErgPxur7Dc7v94nfi",
            "HIfidOICDoC8NVxlWq8cJ6kpnCc",
            "VkBadt4Nmo23vzxY4tScKsH5nyg",
            "AucwdfJCNo0ue3xfbT7chZR7ncd",
            "Hiz9dGtzToGxnzxoEj8cs7bYnVf",
            "FiAId3eDro4HOGxaRmAcH9ldncc",
            "S3W5dXKwQoeB2bx29AacsP9OngX",
            "VN9QdazBuoKIckxIwhFcBfuEn2g",
            "GbqMdJXFWo6NpMxntYcc4RbHn8f",
            "SecPdw1Pxo7QFbx0Ia2ctuxAn4d",
            "W6WwdVRJkoAVJsxUJ4ncQmjAn6c",
            "SYs1dzPXMoY0IExYLRccGI6dnqL",
            "Hjaidk11YomL00xfIcvca0Ljntc",
            "ZIRHdBfgCoyt8xx81lXcY1e3n1a",
            "CLcRd7GmwoZuGSxHX3LceAxBnFg",
            "OVtLd7u5OoHtuBxmn2hcYHg8nzf",
            "DMxjdAL6koLlMNx1sbrcWFbBnEC",
            "BrFYdEuZtoE7YoxOSYTchCnZnLb",
            "U9CEdHbNeoNjLrxFjiWclTEonCe",
            "WqRndB4YFoxv9oxhnawc2KtJnSb",
            "A4X7dDAXyo9vIOxRBVccOCNenJh",
            "HNc9dcZh6o1ad2x0afxchI6ZnKc",
            "Zu67dRkKioABMwxWmkAcKhJ9nmb",
            "VoVMdmYwPoO0kjxWSp5cUWf3nqc",
            "BDjGdKTM2oC0kNxwkJScvKJ2nFh",
            "U9PpdoiwGoJH9ixW2g4cR98qnZc",
            "M0indFMfpojRZ5xO4rJcrsrwn0R",
            "IoxrdWORooTXV3xTPpNcunxxn0d",
            "UtgDdBh3RoP8D5xqQTwceBrFnre",
            "MiIJdJSWlo4hHKxKoxxczKsWnzb",
            "PxrbdqfxzolPiuxGvCrc5VWTnyg",
            "Pjo1dhVi7oXgzQxILHRczFnDnzd",
            "CRiNdsuZeoGMjwxGRNxc5QlPn9e",
            "L9f6dVlNmoF5wJxCxFXcSsU0n6e",
            "Ic7xdQ1v0oHPCBxoO73cqFjsnre",
            "AKvjdpp9do35kaxnQsPcCUSCnHd",
            "NF42dOu9hoLXPnxDJ4Kc5Upunvh",
            "Qf7idunDJoUO3cxXQI4cpjPcngg",
            "L9yldqPBHoHaFBxa0dlcnjD3nVq",
            "DXuxdi2Imozz7cx9sU1csU34nnb",
            "PeOhdvokmoI34kxUEvScPSaVnKe",
            "QAM6d94vPoTTMZxGb1jc08d6nAe",
            "HL6ddtty4o78wJxBitYcXLFZnrd",
            "JzW8dvi2mok4C6xHv6AcTx3pnuo",
            "DO7RdWvZZoasIVxkzGhcr9JonIb",
            "IXondP7v3ocneixwXEncpSWjnEg",
            "Tt9nd0zTWoCsNixSazScZQU9nyg",
            "L6zhdGJe5ocHmLx2Av8cwejonac",
            "K230dmo2AoFiM0xgo95cVF29nOd",
            "Nip9dpIAHoteQQxHxUecqaH7n7f",
            "MN4wd0AZUoh6l2xo296c0NZznCd",
            "YrGpdVvPeouz05x4JdUcPHp9nog",
            "F9jydhD0doI3JUxF1HJccdsQndb",
            "MS1fdPXZpo2gy0xam5ncGTOmn2d",
            "RgCFdph1aou8bPxUo5tcs7ITn1g",
            "SXe6d4yuKootzyxeZWqcKKyqnGd",
            "GwabdlWf9oxDwnxHZo8cdIpYnRb",
            "MZdXdtsG6oaDNcxxedmcearknWb",
            "Y8FgdgX2ooxomdxakyCc3m2fnfu",
            "Bf9zdGB5voT5NBxqSgQcb1CBnfe",
            "Huwcdjyr1oQMc8xUt69cpbd9n6d",
            "Z7aldT3kkooDRvxLSzQcyj4Tnnb",
            "DmWjdpyf7okwTAxAAI5chnWhnoV",
            "I40fd4bnXo6eRYxSGpRcGpW5nvg",
            "PABkd5Ds1oOzZRxdCcecLfj7nid",
            "FfiKdQl08o11wHxP9pZcKiAzncd",
            "XnpddQd6fokxLex6ODaclgUNnDb",
            "BPondNuopoFN5AxQnOrc0qCYnRg",
            "YYMkd3bAlo9rdax21MlcT1sfnId",
            "EOFOd1NH7owRkwxesVgckSSMngc",
            "IlQUd7xudoRYVxx4FZxcN1AJnu4",
            "LSJwde1mxoNv8Wx0YNHctPxDnMe",
            "Rij9dqxXMo1QOoxCMsgcPeAWnSc",
            "TGNydiGiNoBUJTxLxmdcYqNcn4c",
            "SmYDdgC8ooKorCxcGdmcoXiqnKg",
            "QObudl7v9o2kNFxGbWFcM5Zmn7W",
            "XmuEdsoJRoci3LxwpLbchUzrnbg",
            "F5xmdmj57oJBB0xsMh2cDoe2nS9",
            "W7TadHEEto1j2Ax3rMjcQlFSnSc",
            "ZLSAd8lD9oRjGcx40J6cKRtMnBh",
            "PhuYdCO2yoq7OixVMHkcTpNKnmf",
            "O88sdVyZUoPPwxxTeaTcDH2Onib",
            "EpSSdO7wbodqxnxb9kZclxtZnkc",
            "CskRdrASVojZR9xQuo7clwYSnQg",
            "Wpo9dQwH4o7G6dxZ4DNcMkwVnDc",
            "ZGV4dr1CvobF0bxemEEcxBIvnWf",
            "Gk2Rd5XfIoJmEhxBxB8ctMErn0c",
            "YVVUdnGKroTuekx0A8BcYPvOnuh",
            "Maj0dU8ZLojk7OxNgTucvVKnnhb",
            "Ruk7duB1do41DaxnX1HcIK4Fnde",
            "EYMZdSYWVot0CHxyqgnc8KMJn0c",
            "QWkYdtzjzoJiBoxTom7cciMtnbe",
            "QNzCdXsoVoi4UdxqMwpcBFiFnyf",
            "KIx6doSb4oh460xzMKOcQe74nsf",
            "SyeMdujnaoNctIxgQNAc8mglnKc",
            "OIoPdy1yIoOwNLxjPPWcERNRnCc",
            "SDlIdi87Qo6LRyxjGHGcC48qnFe",
            "SZ3ldFJ14oeF6lxWY0Zc6q7DnEd",
            "WvhidFKMAolIGZx3T2FcOiiOnwd",
            "IgF8dDmTBoLG8exbMhQc9nK1nmd",
            "YlGgdX8gIooxeWxACMochTjLncL",
            "DuIddPR4uoQwazxL3s5cVbSUnZb",
            "ViuZd5o8WosnykxQ6HxcizkCnhe",
            "RsiOd3TIhoexZExtMFGcGF0anKg",
            "Xop4dQ0USo13T4xUbOych1Rmn3a",
            "CsxbdJ6PPoxa2Lx7OYbcQA9Qn8e",
            "BoAKdrAMhoTirWxAXLicrZr3nAh",
            "FpJZdGqw4o6oE9xRXImcL8A5nob",
            "OzwUdOr40oYoi0x6HGQcM8ScnMf",
            "QlKgdlpfdoiWvJxhYfFcJOoPn3d",
            "UlsKdLxg9owxtAxv73Yc8LEsndc",
            "XpffdANbXoOpV5x6m3vc0T5Xnhg",
            "VuhzdrGyCorLgIxBWfjcDXzqnDc",
            "WBkydQB3xoOzgdxsd7Nc4BExnHg",
            "Stn5dqKi7o2DdvxgjIFcmj9Qn9e",
            "BS0UdRFllo1i2dxP3uMckvrwnGc",
            "GpsFdL3CNoxjY0x75cpcPp6yn8T",
            "ClZVdNWzKoYIkFxkdhKcykeZnYe",
            "N5zXdd46Ooqwi0xaB6QcI9BInin",
            "XsiAd4LfSo8yyKxR9O1cjO5snI3",
            "OoVUdBYTMo62lbxZMpHcr0jFnCn",
            "PKAIdzb2KoamdQxTidXc48LMnzd",
            "PWfyd97FTo5tYcxT6qzcjDlfnWb",
            "MjAvdN6cIoDDvHx2ZJgcsimvnbe",
            "VIbcdsYocokK4yxUYO4cmDs2nih",
            "OfCndEt07o2cAExq8H6cU6kGnDd",
            "FwerdIWlIovsrPxAXVDcjULunOy",
            "DMFld4zyioYKgwxK54DcUr14n9g",
            "ZhoRddP53opgZNxaDVWceY2jntc",
            "V68wduke1oo3OlxFrX4c1O2hnOb",
            "OJz7dvJQTol8AVxUf8vc9lcrnVb",
            "AGwJduS19oICzGxMkYScKU41niw",
            "GOBCdwUtEoG54Mx0ILScfEntn3d",
            "RU0odlJ7QowcsDxm5gpcy5eWnRe",
            "GLfSdWSTtoTmL8xP3Fgcc1p8nSc",
            "V58sd00XloUM3Ux6gogcMltynwg",
            "GMq4dQt0EoWRCQxf5nqcpDtqnEg",
            "U3P6dqcGlohKCOxFILEcE5lanAe",
            "H7Gxdo5YFoaM11xV3ymcG41Qnwe",
            "F6gediWPZoTRlhxOldlcNKNfnre",
            "KqbndVIQ3ofkHsx5Ouucvl50nng",
            "CpTKdEvoBo66PixJZMSckbLXnwd",
            "T4E4dCHNvoySQYxWdewcrSzLnRc",
            "WS7edcDxQoDCQBxsdflcLVm2nhe",
            "BeQzdC0i6ouANNxyKroc1tsInyh",
            "CvFHduOcYoZoZbx6v7Vc78FGnAg",
            "KtZXd3haZoK2kOxztE6c4fU1nEc",
            "VI3odtmUBog2lKxBbFXcj73Tnec",
            "BO7qdtzTvoVn8lxyv2lcMgp8ncf",
            "ZMQ5d7NPKomfqwxCpaQcCtaSnhe",
            "S8Indq709oQIDzxWARBcUfrTnQf",
            "QDqfdpEmxora4axMX5icdB7lnoh",
            "KBUKdhhPjoRmaExGXKvcblLcnFb",
            "IaO3dsCkAolid8xmF89csdpnn0e",
            "PBV6dTZWFosvUFx5mSScSI5bnPS",
            "Zof8dDfjuoPmijxg6LkcJCzznLf",
            "Sq9FdhHMioiMSqxODjzcOfBAn3b",
            "TEQQdMC9noT8kex7aW1cn3K4nih",
            "ZA5ud9XmWogu3Vx8Pgbc44Non4f",
            "Fes3djI20oPI13x2Nh6c1Usenme",
            "X0g9dHj02oLiq3xwbfJcTflznLc",
            "OlCddC6LMoEg0qx2NbpcUsl5nxc",
            "NcikdkoUqo1PlOxDhGFcC6fSnRe",
            "MnjVdo13poQfoKxTUieczPaHnmg",
            "Usifd2hOfoXwutxfaR7cs1uznqI",
            "Dk3Dd2MfLoevjMx1NKGcUCmUnPe",
            "HDB3dlmfDowqV9xLR5tcpzAUnHg",
            "Uksfdo8qTo6lBwxKthEcqwXHn3b",
            "ONbZdQFsyoyRLQxvi2DcUdBanWM",
            "R7UBd7oxYoTc7oxVEUgcMjkHnpd",
            "MUUSdohapoeGAGx1e8ocHVLCn4c",
            "TbXxdopZfosWmAxUUmTcHpa4nFd",
            "F7ZwdLnamotF4Vxka4xcdV76n5c",
            "MHiZdqyunooKUQxXcBpcTfK4ndb",
            "KtUkd7gh2oijefxEubPcMyOFnCf",
            "Ane8dnuNtoNNKPxhbdPcOK2jnrg",
            "GZFLdBGCLoqmWXxdf6WcVr6SnLc",
            "KE95dXBLzo9w3hx3sOvcaiWwnKf",
            "UAZLdGXQnogVGRxqWzGcSLaQnUb",
            "HPhtdFPdtooy4ixwMJvc1BoXnag",
            "WWJqdfrdYofEEwxP9BjcaTZjnue",
            "Hv0DduzUWosvINx4QzRcvJvynDh",
            "SDipd0ow9oki87xd1LIcskcHnAg",
            "AjfVdApK8oHg0NxjYx4cYLNwnjf",
            "CWOadpk4noQrvYxltfJcnH8QnHe",
            "IW4hdalY3oub2zxAxCdcy5rin6d",
            "Hy2wdcML3o7OKKxvvbkcGkzfnaf",
            "E1L2dK6yeoVk7ExxrRXcukfCnCc",
            "W24mdQi3koorTUxfUvtcTt7snLf",
            "RhFFdAzCEoJGcyxiKobcvkDdn2e",
            "WBEPdIdknosEJTx8nqUcCOyunBg",
            "Ql3tdcXNWolrKSxTmpxcH5drnpK",
            "ZVjxd3t5sopyTqxK6nBc1okEnad",
            "CENydsic1ozQYwx9aEpcA16unyd",
            "Z16odL4xFo6camx55PicIQKnnYg",
            "Y8DddahTvoarlxxXM3HcIAefnTc",
            "UeiMdSfPgocxKHx2pIwcYNConNd",
            "YQmvdQsjuocQGLxhne9cF8FOn7f",
            "YxkedO5knojKFkxTi2wcIxWxnfc",
            "SevDdCeBRooyynxoHcdcrTTonje",
            "UsnndLaVnoFvUlxVgf8cjcBznoh",
            "Wle6dVmgUoLHOPxkCWbcN0kQnV8",
            "LmyydiBM0oc1MjxNSQ9cdEwZnXb",
            "Sy9VdqPf4o4j7ix3aGQc4b1onsb",
            "S4OudHotAovNpFx89DAcnuYBnpb",
            "DCJZdmb52ou0PvxSQcIchQEFnXg",
            "VAkQdFUrvo9fWqxKrjcctzsGnac",
            "YMeRd3Kiuox0BQxccjucPubfnTc",
            "XcAxdG27toBnU9x206Ncsk4knBf",
            "VSg0dR2T0omkVxx8DZfcXJr9nag",
            "B6uLdctGooszzbxYPRdcedWFnWh",
            "MUrvdbG1toXOXqxOVelcNBs2nGg",
            "Er0xdsKk9ocF2axLRQMcNDDmnwb",
            "QMW5dC53IobNWMxJb3scT1Emnue",
            "ZShpd0VYrokVU1xsKqmc37Cynog",
            "C1J3dY1jTo7dDHxwfDjcH7QSnsd",
            "KwKqdt9vFoxq0CxDfXBc2ny1nCe",
            "RXJidjFWbouUzuxMxrec2xEdn5d",
            "PzYAd1nEPoco4qx0tdNcwluJnse",
            "F8F7dy5qzonZGGxiY8tcpczznIg",
            "WLNkdyhJ8oViRExhP5ecoMHGnlc",
            "K6OJdu183oME7bxscnFcYRZNnCc",
            "RYwcdmCQLoAZ2Fxffauc0j2on0g",
            "DT6OdMhwioSuSWxkJFuc617Yn8b",
            "OD0edTPz1o9YksxUj4Vcnah0nig",
            "BxVed1crioSTzOx653Ic0ooGnFo",
            "U42DdeZ1JodeUgxc2Wicvbplnge",
            "E6Ujd5LG5oLgXlxu5YgcHnrwntT",
            "LoundHMW0odzi1xmh55c85fhnid",
            "NvsEdaa5AoPGXAxQPEAce9n5nTg",
            "FZ3Nd06qjophpOxVdrVc0KoxnHh",
            "CCaGdhqS4oOsYyxbsGIcrf4NnDz",
            "KmhwdaAw8owhayxDpYHcfp7dnjd",
            "VCwLdcE4MouMChx2ZGWcbst5nde",
            "EcG6dLQyFovwaLxektLcq9QXnHe",
            "AtaxdUREGoORfNx8NBBcZECpnQf",
            "JjIJdjct5ouIolx1ZGLcBPCZnl0",
            "PeveduiVNokxhlxcVTqcvOEungL",
            "RGpNdE2JGoeGiYxNGbGc3YUJnBe",
            "YIKedZJcYofBcjxrLRPcfjShnTY",
            "JOlidVmuOoiR5ixz48Scz0zunYb",
            "OMy9doba8oTVyNxr3aJcGefinGd",
            "V9HKdpXyioOzNExZF0Tc6TETnRf",
            "ZaB2dVjqqoNfXEx4phQcjg0Fncd",
            "DD3sdPWyoopakYxWk6Gctbfonoh",
            "RfFqdXs5qoWNY1x4GsWcAsdknyg",
            "OgxXdiLWJoSzZpxJSC4c79H5ndu",
            "JMggd1NJ2o05Zmx27dncUWsrngd",
            "D0kOdYDY5oaI1jxAIEwcJes6nej",
            "U1dydX5TaoOO55xmvg5c0AwgnwA",
            "NKWgdmatTomliexLpNpcGNDNnLd",
            "G8AXdXH8oopTDNxV7BhcVDhun0b",
            "QFdDdj3kDoDLkvxRmiwcEO0qnbc",
            "RRezd9375oCkLzxAh8bcByJmnWd",
            "Ifurd6qVFog30yxuex8cJd0Hnad",
            "QMrfdQeuUoZoO6xJLqhcwFE4nRb",
            "J0t4dizApoeMb6xCwNrcGf4AnEt",
            "NUWmdR1xEojoV2x0kJVcKnjonld",
            "BwCSd8Ooyou0Spx3HVecOknunhh",
            "W15Dd6DtfozzMjxPPm8cVslGnNz",
            "U5ZtdV9ZxojfvIxLFxgc3efnnJf",
            "UptzdbAYsoQgM4xflXzcqj5KnGb",
            "Y9wYdih95oxz3zxgBdUcokhxnyd",
            "C7cpdmEo0oeh2Kx7CRhcVWdinKf",
            "EuDIdqOnToAKdHxUoAjcQxzmnqd",
          ],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+c" },
              text: { 0: "《炼丹Lora终极攻略》" },
            },
          },
          align: "",
          cover: {
            token: "Ik6zbUzTloUPBNx9HUecwUEenHh",
            url: "",
            offset_ratio_y: 0,
            offset_ratio_x: 0,
            type: 1,
            mime_type: "image/jpeg",
          },
          doc_info: {
            editors: ["6939446571461246978"],
            options: ["editors", "create_time"],
            deleted_editors: null,
          },
        },
      },
      BYPPdvDdco79kWxqptUc7OQCnGb: {
        id: "BYPPdvDdco79kWxqptUc7OQCnGb",
        version: 10,
        data: {
          type: "heading2",
          parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          comments: [],
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+5" },
              text: { 0: "1.云旅游" },
            },
          },
          align: "",
          folded: false,
        },
      },
      Bf9zdGB5voT5NBxqSgQcb1CBnfe: {
        id: "Bf9zdGB5voT5NBxqSgQcb1CBnfe",
        version: 11,
        data: {
          type: "heading1",
          parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          comments: [],
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+a" },
              text: { 0: "五、高质量素材的制作" },
            },
          },
          align: "",
          folded: false,
        },
      },
      C2AOd0LcyoiS0axa0xhcRDiWnsc: {
        id: "C2AOd0LcyoiS0axa0xhcRDiWnsc",
        version: 6,
        data: {
          type: "heading2",
          parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          comments: [],
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+6" },
              text: { 0: "2.AI模特" },
            },
          },
          align: "",
          folded: false,
        },
      },
      F8F7dy5qzonZGGxiY8tcpczznIg: {
        id: "F8F7dy5qzonZGGxiY8tcpczznIg",
        version: 12,
        data: {
          type: "heading1",
          parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          comments: [],
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+a" },
              text: { 0: "八、如何优化Lora" },
            },
          },
          align: "",
          folded: false,
        },
      },
      G8AXdXH8oopTDNxV7BhcVDhun0b: {
        id: "G8AXdXH8oopTDNxV7BhcVDhun0b",
        version: 13,
        data: {
          type: "heading1",
          parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          comments: [],
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+4" },
              text: { 0: "十、结尾" },
            },
          },
          align: "",
          folded: false,
        },
      },
      L9yldqPBHoHaFBxa0dlcnjD3nVq: {
        id: "L9yldqPBHoHaFBxa0dlcnjD3nVq",
        version: 28,
        data: {
          type: "heading1",
          parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          comments: [],
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+a" },
              text: { 0: "四、选择合适的大模型" },
            },
          },
          align: "",
          folded: false,
        },
      },
      NVHHdEqpooWtVtx5XiWcxJabnDe: {
        id: "NVHHdEqpooWtVtx5XiWcxJabnDe",
        version: 16,
        data: {
          type: "heading2",
          parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          comments: [],
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+j" },
              text: { 0: "1.A卡和Mac系统的福音，云平台炼丹" },
            },
          },
          align: "",
          folded: false,
        },
      },
      OMy9doba8oTVyNxr3aJcGefinGd: {
        id: "OMy9doba8oTVyNxr3aJcGefinGd",
        version: 9,
        data: {
          type: "heading1",
          parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          comments: [],
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+a" },
              text: { 0: "九、训练衣服Lora" },
            },
          },
          align: "",
          folded: false,
        },
      },
      OfCndEt07o2cAExq8H6cU6kGnDd: {
        id: "OfCndEt07o2cAExq8H6cU6kGnDd",
        version: 19,
        data: {
          type: "heading1",
          parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          comments: [],
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+b" },
              text: { 0: "六、耐心等待的训练过程" },
            },
          },
          align: "",
          folded: false,
        },
      },
      Pg7RdsAaLoTbmsx6rLMcJkFOnje: {
        id: "Pg7RdsAaLoTbmsx6rLMcJkFOnje",
        version: 14,
        data: {
          type: "heading1",
          parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          comments: [],
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+c" },
              text: { 0: "二、4个步骤炼制Lora" },
            },
          },
          align: "",
          folded: false,
        },
      },
      UYAidcAENoGMRgxW0UUcZhfMnJe: {
        id: "UYAidcAENoGMRgxW0UUcZhfMnJe",
        version: 17,
        data: {
          type: "heading1",
          parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          comments: [],
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+c" },
              text: { 0: "一、炼Lora能做到什么" },
            },
          },
          align: "",
          folded: false,
        },
      },
      VBTYds3UGoH6fRxVYDJcO5GsnHg: {
        id: "VBTYds3UGoH6fRxVYDJcO5GsnHg",
        version: 10,
        data: {
          type: "heading2",
          parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          comments: [],
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+6" },
              text: { 0: "4.改变画风" },
            },
          },
          align: "",
          folded: false,
        },
      },
      VNXvddMWTo9XmCxCKHbcxRbSn2e: {
        id: "VNXvddMWTo9XmCxCKHbcxRbSn2e",
        version: 5,
        data: {
          type: "heading1",
          parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          comments: [],
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+4" },
              text: { 0: "视频教程" },
            },
          },
          align: "",
          folded: false,
        },
      },
      VZyKdvmp1oKZOpxjMRCc42Tcnnh: {
        id: "VZyKdvmp1oKZOpxjMRCc42Tcnnh",
        version: 14,
        data: {
          type: "heading2",
          parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          comments: [],
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+9" },
              text: { 0: "3.炼衣服Lora" },
            },
          },
          align: "",
          folded: false,
        },
      },
      WYA8dQwbAoGWiJxstzWcegEwnpf: {
        id: "WYA8dQwbAoGWiJxstzWcegEwnpf",
        version: 19,
        data: {
          type: "heading1",
          parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          comments: [],
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+8" },
              text: { 0: "三、炼丹前的准备" },
            },
          },
          align: "",
          folded: false,
        },
      },
      Zu67dRkKioABMwxWmkAcKhJ9nmb: {
        id: "Zu67dRkKioABMwxWmkAcKhJ9nmb",
        version: 13,
        data: {
          type: "heading2",
          parent_id: "LUmKdLd0AofzbcxFRkQcg56Rnnf",
          comments: [],
          revisions: null,
          locked: false,
          hidden: false,
          author: "6939446571461246978",
          children: [],
          text: {
            apool: {
              nextNum: 1,
              numToAttrib: { 0: ["author", "6939446571461246978"] },
            },
            initialAttributedTexts: {
              attribs: { 0: "*0+e" },
              text: { 0: "2.本地下载整合包，解压即用" },
            },
          },
          align: "",
          folded: false,
        },
      },
    },
  };
</script>
<script>
  try {
    // 更新 catalogue
    if (window.__catalogueContentCallbacks) {
      window.__catalogueContentCallbacks.forEach((cb) => cb());
      window.__catalogueContentCallbacks = null;
    }
  } catch (e) {}
</script>
<script>
  window.fourthChunkEndTime = Date.now();
</script>
<script>
  document.cookie =
    "template-branch-list\u003d;expires\u003dWed, 03 Apr 2024 02:26:31 GMT;path\u003d/";
</script>
<script>
  window.__trailers = {
    "x-pageserver-objtype": "22",
    "x-ssr-version": "1.0.14.2705",
  };
</script>
